Hibernate--Restrictions详解

方法说明
Restrictions.eq=
Restrictions.allEq利用Map来进行多个等于的限制
Restrictions.gt>
Restrictions.ge>=
Restrictions.lt<
Restrictions.le<=
Restrictions.betweenBETWEEN
Restrictions.likeLIKE
Restrictions.inin
Restrictions.andand
Restrictions.oror
Restrictions.sqlRestriction用SQL限定查询
QBC常用限定方法
  • Restrictions.eq
    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’ "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值