本文共 359 字,大约阅读时间需要 1 分钟。
在一般情况下,我们会使用<if></if>标签对传入值进行非空判断,但是不同类型的数据判断方法会不一样。
1.数字类型和字符串:
and g.game_name LIKE CONCAT('%',#{game.gameName},'%')
会判断是否为null和空字符。
2.日期类型:
and g.gmt_create >= #{game.queryBeginTime} and g.gmt_create < #{game.queryEndTime}
日期类型只能判断是否为空,如果判断空字符则会报错。
3.数组类型:
and b.gameid in #{item}
判断是否为空,和其size是否大于0
转载地址:http://spbai.baihongyu.com/