【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);     

你可能感兴趣的:(Hibernate)