ibatis 大于小于及其它 运算符操作

其实就是xml的特殊符号,因为它的配置就是xml,所以可以用下面这种写法转义

 

  <          < 
    >          >  
    <>   <>
    &      & 
    '      '
    "      "

 

也可以使用符号进行说明,将此类符号不进行解析 
      

 

like的写法可以用下面的这种
    LIKE #param#||'%'  或 '$param$%'

 

 

一元判定
一元判定是针对属性值本身的判定,如属性是否为NULL,是否为空值等。
上面示例中isNotEmpty就是典型的一元判定。
一元判定节点有:
节点名描述
参数类中是否提供了此属性
相反
属性值是否为NULL
相反
如果属性为Collection或者String,其size是否<1,
如果非以上两种类型,则通过
String.valueOf(属性值)
获得其String类型的值后,判断其size是否<1
相反。

 

 

二元判定
二元判定有两个判定参数,一是属性名,而是判定值,如
compareValue="18">
(age=#age#)

其中,property="age"指定了属性名”age”,compareValue=”18”指明了判定值为”18”。 

相等。
不等。
大于
大于等于
小于
小于等于

你可能感兴趣的:(ibatis 大于小于及其它 运算符操作)