<select id="getUsers"
parameterClass="user"
resultMap="get-user-result">
select
id,
name,
sex
from t_user
<dynamic prepend="WHERE">
<isNotEmpty prepend="AND" property="name">
(name like #name#)
</isNotEmpty>
<isNotEmpty prepend="AND" property="address">
(address like #address#)
</isNotEmpty>
</dynamic>
</select>
一元判断:
节点名 描述
<isPropertyAvailable>
参数类中是否提供了此属性
<isNotPropertyAvailable>
与<isPropertyAvailable>相反
<isNull> 属性值是否为NULL
<isNotNull>
与<isNull>相反
<isEmpty>
如果属性为Collection或者String,其size是否<1,
如果非以上两种类型,则通过
String.valueOf(属性值)
获得其String类型的值后,判断其size是否<1
<isNotEmpty>
与<isEmpty>相反。
二元判断:
节点名 属性值与compareValues的关系
<isEqual>
相等。
<isNotEqual> 不等。
<isGreaterThan>
大于
<isGreaterEqual> 大于等于
<isLessThan>
小于
<isLessEqual> 小于等于
分享到:
相关推荐
ibatis 学习笔记 ibatis 学习笔记 ibatis 学习笔记 ibatis 学习笔记 ibatis 学习笔记 ibatis 学习笔记 ibatis 学习笔记 ibatis 学习笔记
3.iBatis2学习笔记:单表映射 .doc 4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc 6.iBatis2学习笔记:一对多映射(双向).doc 7.iBatis2学习笔记:多对多映射(双向)...
IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得
ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记
ibatis学习笔记.txtibatis学习笔记.txtibatis学习笔记.txt
这篇iBatis 学习笔记是跟着传智播客的视频学习整理的,理解上难免有些错误,请以视频为 根本,有些地方笔记中没有整理到,因为这是我之后看着自己做的工程项目总结的,和视频 不完全一致。请谅解。
iBATIS-SqlMaps,ibatis映射文件
iBATIS学习笔记 使用 iBATIS 开发近一年了,都是在 Google 中现学现用,是时候为自己总结看看这一年都收获了些什么。无奈的是英文水平实在是太差了,官方文档看起来太吃力,所以到图书馆借了这本《iBATIS 实战》这是 ...
iBatis学习笔记,有利于初步了解iBatis。
Ibatis学习笔记,文档,资源,6合1,有兴趣自学ibatis的童鞋的最佳选择。
深入分析 iBATIS 框架之系统架构与映射原理深入分析 iBATIS 框架之系统架构与映射原理深入分析 iBATIS 框架之系统架构与映射原理深入分析 iBATIS 框架之系统架构与映射原理
ibatis 一对多关系映射 ibatis 一对多关系映射ibatis 一对多关系映射
Ibatis的学习笔记,说明Ibatis的使用
ibatis 用HashMap解决Ibatis未知列名和列数的查询结果的resultClass映射