IbatisNet动态SQL
来源:互联网 发布:手机悬浮拍照软件 编辑:程序博客网 时间:2024/06/02 00:23
IbatisNet动态SQL
select * from employee
//动态SQL语句
<dynamic prepend="WHERE">
<isParameterPresent>
emp_id = #value#
</isParameterPresent>
</dynamic>
</select>
</statements>
</sqlMap>
/*动态SQL的写法:
开始 <dynamic
条件成立时前面要加的字符串 prepend ="字符串">
<属性关键字 (见下表)
prepend="字符串"
判断条件的对象属性名 property="字符串"
如果是属性关键字是比较条件时,字符串存放要比较的值compareValue="字符串">
要显示的条件名
</属性关键字>
结束</dynamic>
*/
/*动态SQL的参数有
属性关键字
含义
<isEqual>
如果参数相等于值则查询条件有效。
<isNotEqual>
如果参数不等于值则查询条件有效。
<isGreaterThan>
如果参数大于值则查询条件有效。
<isGreaterEqual>
如果参数等于值则查询条件有效。
<isLessEqual>
如果参数小于值则查询条件有效。如下所示:
<isLessEqual prepend = ”AND” property = ”age” compareValue = ”18” >
ADOLESCENT = ‘TRUE’
</isLessEqual>
<isPropertyAvailable>
如果参数有使用则查询条件有效。
<isNotPropertyAvailable>
如果参数没有使用则查询条件有效。
<isNull>
如果参数为NULL则查询条件有效。
<isNotNull>
如果参数不为NULL则查询条件有效。
<isEmpty>
如果参数为空则查询条件有效。
<isNotEmpty>
如果参数不为空则查询条件有效。参数的数据类型为Collection、String 时参数不为NULL或“”。如下所示:
<isNotEmpty prepend=”AND” property=”firstName” >
FIRST_NAME=#firstName#
</isNotEmpty>
<isParameterPresent>
如果参数类不为NULL则查询条件有效。
<isNotParameterPresent>
Checks to see if the parameter object is not present (null). Example Usage:
<isNotParameterPresent prepend=”AND”>
EMPLOYEE_TYPE = ‘DEFAULT’
</isNotParameterPresent>
- IbatisNet动态SQL
- IbatisNet动态SQL
- IbatisNet动态SQL
- IbatisNet动态SQL
- IBatisNet之获取和操作SQL语句
- IbatisNet maps中select,insert,update中动态字段
- 使用SQL Cache Dependency 代替 Ibatisnet 提供的CacheModel
- 使用SQL Cache Dependency 代替 Ibatisnet 提供的CacheModel
- ibatisnet連接sql server 2008連接方法
- IbatisNet获取sql后结合SqlDataAdapter实现批量更新
- Ibatisnet介绍
- Ibatisnet介绍
- IBatisNet配置
- IBatisNet介绍
- IBatisNet配置
- IBatisNet实践
- Ibatisnet介绍
- iBatisNet介绍
- Windows2003下IIS6结合ServU的安全设置(黑否)
- 揭开Socket编程的面纱
- ORM
- Boost库安装配置
- javascript特效翻页广告板
- IbatisNet动态SQL
- prototype.js 1.4版开发者手册
- 在uclinux for bf561中使用B核(1):示例实践
- ASP.NET中大结果集的分页[翻译]
- Hibernate的ID的标识符生成器
- ibatisnet使用心得
- netbeans和eclipse的一些使用小技巧
- 火,是无情的
- java--正则表达式(引用)