iBATIS动态标签

来源:互联网 发布:集成吊顶算法 编辑:程序博客网 时间:2024/06/02 06:29

§<dynamic>标签
§二元标签
§一元标签
§<iterate>标签
§ 共同的属性 prepend,open,close
<dynamic>标签

§<dynamic>标签
§属性 prepend,open,close
二元条件标签

§<isEqual property=“age” compareValue=“20”>  
比较属性值和静态值或另一个属性值是否相等  

§<isNotEqual>  
比较属性值和静态值或另一个属性值是否不相等。  

§<isGreaterThan>  
比较属性值是否大于静态值或另一个属性值。  

§<isGreaterEqual>  
比较属性值是否大于等于静态值或另一个属性值。  

§<isLessThan>  
比较属性值是否小于静态值或另一个属性值。  

§<isLessEqual>  
比较属性值是否小于等于静态值或另一个属性值。  

 

 

一元条件标签

 

§<isPropertyAvailable>  
检查是否存在该属性(存在parameter bean的属性)  

§<isNotPropertyAvailable>  
检查是否不存在该属性(不存在parameter bean的属性)  

§<isNull>  
检查属性是否为null  

§<isNotNull>  
检查属性是否不为null  

§<isEmpty>  
检查Collection.size()的值,属性的String或String.valueOf()值,是否为null或空(“”或size() < 1)  

§<isNotEmpty>  
检查Collection.size()的值,属性的String或String.valueOf()值,是否不为null或不为空(“”或size() > 0)

 

其他标签

 

 

§<isParameterPresent>  
检查是否存在参数对象(不为null)

§<isNotParameterPresent>  
检查是否不存在参数对象(参数对象为null)

§<iterate>  
遍历类型为java.util.List的元素。  

 

 

 



原创粉丝点击