【Ibatis】(五)、动态映射
来源:互联网 发布:js获取当前utc时间 编辑:程序博客网 时间:2024/05/18 12:32
- <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和Hibernate 数据库分表(动态表名映射)的实现方法
- Ibatis和Hibernate 数据库分表(动态表名映射)的实现方法
- Ibatis和Hibernate 数据库分表(动态表名映射)的实现方法
- Ibatis和Hibernate 数据库分表(动态表名映射)的实现方法
- ibatis 映射
- ibatis 映射
- iBatis映射
- ibatis的sqlmap映射文件之动态sql语句
- ibatis中SQL映射配置文件中动态SQL语句语法
- ibatis中SQL映射配置文件中动态SQL语句语法
- Ibatis映射文件SqlMap(未完)
- IBATIS动态SQL(1)
- CWnd与HWND的区别与转换
- 【Ibatis】(三)、ibatis映射文件
- PowerDesigner 技巧小结
- java nio 下direct和非direct 缓冲buffer的选择
- 【Ibatis】(四)、ibatis高级特性(表与表之间的关联)
- 【Ibatis】(五)、动态映射
- PowerDesigner学习常见问题
- 如果你想要制作一张光盘.用什么工具
- 将int数组转换成字符串
- 【Ibatis】(六)、动态SQL查询
- 多线程调用epoll_wait()的线程安全问题分析
- 最小生成树
- hdu 1875 畅通工程再续
- 【Ibatis】(七)、自动生成主键