出现原因:
今天在写项目时,然后在用户注册时需要设置几个默认值,发现怎么设置都没有存进数据库,于是有吧默认值改成了1就可以存了,在网上查到了一些方法来解决Mybatis无法设置默认值为0的解决方案!
第一种解决方法:
代码如下:
<if test="money != null and money != '' ">money,</if>
如果需要设置成默认值为0,需要改成一下代码
<if test="money != null and money != '' or money == 0 ">money,</if>
需要多加一个这个(money换你需要设置默认值为0的字段)
or money == 0
第二种解决方法:
直接把if里面的 money != ’ ’ 删掉就可以了
在使用以上两种方法是记得把把这两个地方都替换了或者删除,不然会报错的!