在Java开发过程中,通常会通过判断是否有传递参数来写活sql,那就免不了使用mybatis,最近在使用mybatis出现传0无效得情况
有个回避状态得需求,传0表示回避,传1表示不回避,传递1得时候是有效得,传0无效,会查出所有得
那是因为在mybatis中自动判断Integer为0时为false,即avoidanceState == ‘’。所以这个判断就不生效了
所以我们只需要将后面得 param.avoidanceState != ‘’ 去掉就行了
版权声明:本文为weixin_49051190原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。