public class CriteriaBuilder extends Object
Constructor and Description |
---|
CriteriaBuilder(Class<?> clazz) |
CriteriaBuilder(Class<?> clazz,
String rootAlias) |
public CriteriaBuilder(Class<?> clazz)
public Criteria toCriteria()
public CriteriaBuilder match(String type)
public CriteriaBuilder fetch(String attribute)
public CriteriaBuilder fetch(String attribute, Fetch.FetchType type)
public CriteriaBuilder join(String associationPath, String alias)
public CriteriaBuilder alias(Alias alias)
public CriteriaBuilder alias(String associationPath, String alias)
public CriteriaBuilder createAlias(String associationPath, String alias)
public CriteriaBuilder join(String associationPath, String alias, Alias.JoinType type)
public CriteriaBuilder alias(String associationPath, String alias, Alias.JoinType type)
public CriteriaBuilder alias(String associationPath, String alias, Alias.JoinType type, Restriction joinCondition)
public CriteriaBuilder limit(Integer limit)
public CriteriaBuilder offset(Integer offset)
public CriteriaBuilder clearOrder()
public CriteriaBuilder orderBy(String attribute)
public CriteriaBuilder orderBy(String attribute, boolean ascending)
public CriteriaBuilder asc()
public CriteriaBuilder desc()
public CriteriaBuilder distinct()
public CriteriaBuilder count()
public CriteriaBuilder distinct(boolean isDistinct)
protected boolean addRestriction(Restriction restriction)
public CriteriaBuilder isNull(String attribute)
public CriteriaBuilder isNotNull(String attribute)
public CriteriaBuilder id(Integer id)
public CriteriaBuilder eq(String attribute, Object comparator)
public CriteriaBuilder ne(String attribute, Object comparator)
public CriteriaBuilder gt(String attribute, Object comparator)
public CriteriaBuilder ge(String attribute, Object comparator)
public CriteriaBuilder lt(String attribute, Object comparator)
public CriteriaBuilder le(String attribute, Object comparator)
public CriteriaBuilder like(String attribute, Object comparator)
public CriteriaBuilder ilike(String attribute, Object comparator)
public CriteriaBuilder iplike(String attribute, Object comparator)
public CriteriaBuilder contains(String attribute, Object comparator)
public CriteriaBuilder in(String attribute, Collection<?> collection)
public CriteriaBuilder between(String attribute, Object begin, Object end)
public CriteriaBuilder sql(String sql)
public CriteriaBuilder sql(String sql, Object parameter, SqlRestriction.Type type)
public CriteriaBuilder sql(String sql, Object[] parameters, SqlRestriction.Type[] types)
public CriteriaBuilder not()
public CriteriaBuilder and(Restriction... restrictions)
public CriteriaBuilder or(Restriction... restrictions)
Copyright © 2021. All rights reserved.