mybatis中遇到值为0或false无法进行更新操作
原因是在xml中添加了
test="flag != null and flag != ''"
删除flag != ''
判断后即可进行更新,但若全部删除flag != ''
判断,当flag类型为boolen时,查询时传入类若没有添加flag值,默认为false,会被判断为与’‘
相等,则只会查询flag为false的数据,若不删除查询的flag != ''
判断,则无法对flag为flase的数据进行筛选
将boolen类型改成Integer后,默认为null,删除flag != ''
判断后也可进行查询