mybatis 对传参字段进行非空判断工具用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/saygood999/article/details/82110638
1.传统写法
<if test="query.search.data.param.staff_idcard!=null and query.search.data.param.staff_idcard!='' "> 
and staffIdcard like '%' || #{query.search.data.param.staff_idcard} || '%' ===》oracle
</if>
2.工具用法
//query.search.data.param.staff_idcard ===>传参字段
//com.tydic.commons.utils.StringUtil.isNotEmpty() ===>java方法(包名和类名用@符号包含)
<if test="@com.tydic.commons.utils.StringUtil@isNotEmpty(query.search.data.param.staff_idcard)">
    and staffIdcard like '%' || #{query.search.data.param.staff_idcard} || '%' ===》oracle
</if>

猜你喜欢

转载自blog.csdn.net/saygood999/article/details/82110638