1. 程式人生 > >mybatis 對傳參欄位進行非空判斷工具用法

mybatis 對傳參欄位進行非空判斷工具用法

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="@
[email protected]
(query.search.data.param.staff_idcard)"> and staffIdcard like '%' || #{query.search.data.param.staff_idcard} || '%' ===》oracle </if>