Ibatis 动态查询
/*动态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>
转载于:https://blog.51cto.com/8486002/1382633
Ibatis 动态查询相关推荐
- ibatis动态查询条件(转载待完善)
ibatis动态查询条件(转载待完善) IBatis 动态查询条件 下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值Hash表\返回hash表\动态sql <statement ...
- ibatis动态查询条件
ibatis的调试相对困难,出错的时候主要依据是log4生成的log文件和出错提示,这方面要能比较熟练的看懂. 下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值Hash表\返回has ...
- Ibatis动态(dynamic)查询
Ibatis的动态查询使得数据操作变得非常的灵活,下次举出了常用的动态查询的属性信息: Ibatis配置信息 Xml代码 <!-- Dynamic Sql --> <typ ...
- ibatis Dynamic总结(ibatis使用安全的拼接语句,动态查询)
ibatis中使用安全的拼接语句,动态查询,ibatis比JDBC的优势之一,安全高效 说明文字在注释中 一.引入 一个小例子 <select id="selectAllProd ...
- iBatis 动态SQL别名查询结果为Null问题
iBatis 动态SQL别名查询结果为Null问题 在项目中使用了iBatis,使用xml方便的维护SQL,清晰明了,偶然发现动态拼接的SQL语句在数据中执行很好的返回结果,而到了程序中总是有字段返回 ...
- ibatis 动态语句拼写心得
ibatis 动态语句拼写心得 文章分类:Java编程 项目中用到了ibatis.看了很多篇在XML 里动态编写sql 的文章! 我突然有了疑问,在一个statement 中可以包含多个 dynami ...
- 柏睿数据java_数据库动态查询最佳实现 陈氏查询
我占个位,命名为陈氏查询!一帮所谓牛人总说不是什么创新,为我的"陈氏查询"名称感到很不爽!但他们所提供的证据范例个人认为连ibatis的做法都不如,反增加了开发的麻烦! 还是开门见 ...
- mybatis常用标签和动态查询
这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [mybatis ...
- ibatis动态语句中的prepend
关于ibatis动态sql的prepend的属性,我们需要理解一下几点 select * from student <dynamic prepend="where"> ...
- 浅析Entity Framework Core2.0的日志记录与动态查询条件
前言 Entity Framework Core 2.0更新也已经有一段时间了,园子里也有不少的文章.. 本文主要是浅析一下Entity Framework Core2.0的日志记录与动态查询条件 去 ...
最新文章
- LINUX - pthread_detach()与pthread_join()
- 【数理知识】《数值分析》李庆扬老师-第1章-数值分析与科学计算引论
- gacutil.exe Path
- 20145305 《信息安全系统设计基础》第6周学习总结
- java中typeof_JS typeof的用法
- 挑战杯创业计划书_基于云计算的下料优化软件_1. 执行总结
- 【Pix4d精品教程】Pix4d修编正射影像DOM的两种方法案例详解
- 路由器配置双宽带,并相互备份使用
- bugzilla dbd-mysql_Redhat 搭建bugzilla平台
- 网页设计配色应用——色彩的调和
- 关于我的大学ACM江湖
- 服务器资源下载简单实现
- 二十一世纪最该了解的一类人:找个极客做朋友吧
- python 解决问题的集合-No JSON object could be decoded
- Android shape画一个圆角虚线框
- 【盲解调】基于频率和滤波器参数估计的FH-GFSK调制信号盲解调算法matlab仿真
- 数据存储(1):从数据存储看人类文明-数据存储器发展历程
- 国家食品药品监督管理局 前有27家网站有资格向个人销售非处方药
- (二)、Apache doris编译
- 服务器支持gd库,虚拟主机是否支持gd库
热门文章
- PowerShell 远程连接与其它技巧
- Flutter 移动端屏幕适配方案和制作
- bzoj2463: [中山市选2009]谁能赢呢?(博弈论)
- 【转】HeadFirst 组合模式+迭代器错误原因以及解决代码
- 总结java IDE (eclipse)快捷键
- AtCoder Regular Contest 061 DSnuke's Coloring
- Disruptor(无锁并发框架)-发布
- 小红书创始人瞿芳回应裁员风波:战略部署清晰 人员翻倍
- Access denied (403) see security.limit_extensions
- Intel Optane P4800X评测(序):不用缓存和电容保护的SSD?