logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis 操作oracle sql 执行的一些坑

mybatis 操作oracle sql 执行的一些坑

#mybatis#oracle#sql
mybatis报错 Cause:org.apache.ibatis.binding.BindingException: Invalid bound statement

mybatis报错Cause:org.apache.ibatis.binding.BindingException: Invalid bound statement因为是级联查询 , 我还以以为是 我的标签出问题了 , 后来才看到 , 我的mapper.xml 文件 命名错了, 没有以 mapper 结尾, 结果报这个错 !!原因是 项目中 配置 mapper 扫描时是**Mapper.xml ,

#intellij-idea#java#spring
mybatis 中BigDecimal中的0存为null的坑

问题点: 做mybatis的插入和修改操作时,java中类型为Bigdicemal时,且值为0时,存入到数据库中的值为null,而不是0,其它的非0值正常。mybatis中的类型判断是弱类型,而不是java中的强类型。mybatis会自动把BigDecimal类型转为string,即0变为null啦。可以看到是 Begdecimal 类型,对应查出来的日志如下: 可以看到,把 去掉bigDecim

文章图片
#mybatis
到底了