Mybatisif/when中判斷字串
阿新 • • 發佈:2021-01-30
Mybatisif/when中判斷字串
無論在xml或者在@Select等註解中寫的if判斷的做法,經常只判斷空或者''。其實還有一種可以判斷字串或者數值,程式碼如下:
@Select({"<script>", "select aab001,aac001 from ab01 where aac001 is not null ", "<if test='aab001 != null and aab001 = \"1209933\"'>", " and aab001 = #{aab001} ", "</if>", "</script>"}) List<Map<String,Object>> selectPage(Page<Map<String,Object>> page, Map<String,Object> map);
其中需要注意:test需要使用單引號'。