Mybatis动态sql条件查询中if判断Integer的条件写法

记录遇到的问题

mybatis分页查询,查询条件失效

总结:当param是Integer的时候 if的条件表达式,不能有 xxx != ''

1.可以看到前端传到后台的参数是0

2.条件表达式为常规写法

 

 3.debug打印出来的sql竟然没有跟条件

 

 4.如果参数是1,后面就有跟条件,由此判断if条件表达式判断为false

 

5.去掉 dainweizhuangtai != '' 正常运行

 

 参考 :https://blog.csdn.net/qq_30038111/article/details/82665763

发布了22 篇原创文章 · 获赞 21 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/corleone_4ever/article/details/86736177