Mybatis动态sql条件查询中if判断Integer的条件写法
记录遇到的问题
mybatis分页查询,查询条件失效
总结:当param是Integer的时候 if的条件表达式,不能有 xxx != ''
1.可以看到前端传到后台的参数是0
2.条件表达式为常规写法
3.debug打印出来的sql竟然没有跟条件
4.如果参数是1,后面就有跟条件,由此判断if条件表达式判断为false
5.去掉 dainweizhuangtai != '' 正常运行
参考 :https://blog.****.net/qq_30038111/article/details/82665763