ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于Hibernate中Restricted常用的限定查询条件

2019-07-31 09:53:14  阅读:277  来源: 互联网

标签:Restrictions Hibernate like 限定 Restricted 子句 equal MatchMode SQL


关于hibernate中常用限定条件的记录:

Restrictions.eq           equal,等于.

Restrictions.allEq        参数为Map对象,使用key/value进行多个等于的比对,相当于多个Restrictions.eq 的效果

Restrictions.gt           great-than > 大于

Restrictions.ge           great-equal >= 大于等于

Restrictions.lt           less-than, < 小于

Restrictions.le           less-equal <= 小于等于

Restrictions.between      对应SQL的between子句

Restrictions.like         对应SQL的LIKE子句

Restrictions.in           对应SQL的in子句

Restrictions.and          and 关系

Restrictions.or           or 关系

Restrictions.isNull       判断属性是否为空,为空则返回true

Restrictions.isNotNull    与isNull相反

Restrictions.sqlRestriction    SQL限定的查询

Order.asc                 根据传入的字段进行升序排序

Order.desc                根据传入的字段进行降序排序

MatchMode.EXACT           字符串精确匹配.相当于"like 'value'"

MatchMode.ANYWHERE        字符串在中间匹配.相当于"like '%value%'"

MatchMode.START           字符串在最前面的位置.相当于"like 'value%'"

MatchMode.END             字符串在最后面的位置.相当于"like '%value'"
---------------------

转载自:
作者:aa675890430
来源:CSDN
原文:https://blog.csdn.net/aa675890430/article/details/39472875 

标签:Restrictions,Hibernate,like,限定,Restricted,子句,equal,MatchMode,SQL
来源: https://www.cnblogs.com/jinsheng1027/p/11274202.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有