当前位置:婀娜女性网>美好生活>心理>

test标签是什么 if

心理 阅读(2.28W)
if test标签是什么

if标签通常用于WHERE语句、UPDATE语句、INSERT语句中,通过判断参数值来决定是否使用某个查询条件、判断是否更新某一个字段、判断是否插入某个字段的值。

简单示例

select

host_name as hostName

from t_node_agent

where t.f_flag =1

<if test=" osType != null and osType != '' ">

and _type=#{osType}

</if>

if标签的test属性必填,该属性值是一个符合OGNL要求的判断表达式,一般只用true或false作为结果。

判断条件property != null 或 property == null,适用于除了基础数据类型的其它类型,用于判断属性值是否为空。

判断条件property != ‘’ 或 property == ‘’,仅适用于String类型的字段,用于判断是否为空字符串。

当有多个判断条件时,使用and或or进行连接,嵌套的判断可以使用小括号分组。

没有if else ,if可嵌套