Mybatis传Integer类型数据等于0时注意事项

当数据类型设置为Integer,传入的值为0时,在mybatis会将其转化为空字符串,从而无法进入if标签中进行查询。


去掉mapper中的sql语句  :字段名 !=’'    这个条件,或者变更数据类型为String,就可以查询了(即使在初始化查询的时候,也不受影响,因为初始加载页面各个条件默认为null)。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容