iBATIS动态标签

来源:互联网 发布:淘宝最开始的诟病 编辑:程序博客网 时间:2024/06/05 03:33

 动态标签的分类:

 

§<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()的值,属性的StringString.valueOf(),是否为null或空(“”或size() < 1 

§<isNotEmpty>  

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

 

其他标签

 

 

 

§<isParameterPresent>  

  检查是否存在参数对象(不为null 

§<isNotParameterPresent>  

  检查是否不存在参数对象(参数对象为null 

§<iterate>  

  遍历类型为java.util.List的元素。  

 

 

 

原创粉丝点击