MyBatis用if过滤不传值判空
MyBatis用if过滤不传值判空
问题描述:
Mybaits使用if过滤,查询条件为空的时候,数据集合中的数据将status=1的数据过滤掉了
之前遇到的问题链接:link.
分析:
我的查询条件param为空时,应该是将status默认为null,
由于status为int,空字符串转为0,等价于status=0,过了status != null的判断
下面展示一些 内联代码片。
{
"pageNum": 1,
"pageSize": 15,
"param":{}
}
因此以s
原创
2021-04-16 16:37:24 ·
565 阅读 ·
0 评论