方 法 | 说 明 |
Restrictions.eq() | equal,= |
Restrictions.allEq() | 参数为Map对象,使用key/value进行多个等于的对比,相当于多个Restrictions.eq()的效果 |
Restrictions.gt() | greater-than, > |
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,否则返回false |
Restrictions.isNotNull() | 与Restrictions.isNull()相反 |
Order.asc() | 根据传入的字段进行升序排序 |
Order.desc() | 根据传入的字段进行降序排序 |
MatchMode.EXACT | 字符串精确匹配,相当于“like 'value'” |
MatchMode.ANYWHERE | 字符串在中间位置,相当于“like '%value%'” |
MatchMode.START | 字符串在最前面的位置,相当于“like 'value%'” |
MatchMode.END | 字符串在最后面的位置,相当于“like '%value'” |
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |