【Hibernate】Restrictions用法

Restrictions.allEq(Map arg0);    利用Map来进行多个等于的限制

Restrictions.between(String propertyName, Object lo, Object hi);    between

Restrictions.conjunction();    

Restrictions.disjunction();    

Restrictions.eq(String propertyName, Object value);    =

Restrictions.eqProperty(String propertyName, String otherPropertyName);    

Restrictions.ge(String propertyName, Object value);    >=

Restrictions.geProperty(String propertyName, String otherPropertyName);     

Restrictions.gt(String propertyName,Object value);    >

Restrictions.gtProperty(String propertyName, String otherPropertyName);    

Restrictions.idEq(Object value);    

Restrictions.ilike(String propertyName, Object value);    

Restrictions.ilike(String propertyName, String value, MatchMode matchMode);    

Restrictions.in(String propertyName, Object[] values);    in

Restrictions.isEmpty(String propertyName);    

Restrictions.isNotEmpty(String propertyName);    

Restrictions.isNotNull(String propertyName);    

Restrictions.isNull(String propertyName);    

Restrictions.le(String propertyName, Object value);    <=

Restrictions.leProperty(String propertyName, String otherPropertyName);    

Restrictions.like(String propertyName, Object value);    like

Restrictions.like(String propertyName, String value, MatchMode matchMode);    

Restrictions.lt(String propertyName, Object value);    <

Restrictions.ltProperty(String propertyName, String otherPropertyName);    

Restrictions.naturalId();    

Restrictions.ne(String propertyName, Object value);    

Restrictions.neProperty(String propertyName, String otherPropertyName);    

Restrictions.not(Criterion expression);    

Restrictions.or(Criterion lhs, Criterion rhs);    or

Restrictions.sizeEq(String propertyName, int size);    

Restrictions.sizeGe(String propertyName, int size);    

Restrictions.sizeGt(String propertyName, int size);    

Restrictions.sizeLe(String propertyName, int size);    

Restrictions.sizeLt(String propertyName, int size);    

Restrictions.sizeNe(String propertyName, int size);    

Restrictions.sqlRestriction(String sql);    用SQL限定查询

Restrictions.sqlRestriction(String sql, Object value, Type type);    

Restrictions.sqlRestriction(String sql, Object[] values, Type[] types);     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值