T - type of return value.public final class HibernateRequest<T>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
HibernateRequest<T> |
add(org.hibernate.criterion.Criterion criterion) |
HibernateRequest<T> |
add(IBuilder... builders) |
int |
count() |
static <T> HibernateRequest<T> |
create(java.lang.Class<?> clazz) |
HibernateRequest<T> |
distinct() |
HibernateRequest<T> |
distinctToRootEntity() |
HibernateRequest<T> |
eq(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
eqOrIsNull(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
fetchJoin(java.lang.String... associationPaths) |
T |
first() |
T |
first(T defaultValue) |
HibernateRequest<T> |
ge(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
gt(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
idEq(java.lang.Object value) |
HibernateRequest<T> |
in(java.lang.String propertyName,
java.util.Collection<?> values) |
<U> HibernateRequest<T> |
in(java.lang.String propertyName,
U... values) |
HibernateRequest<T> |
innerJoin(java.lang.String associationPath) |
HibernateRequest<T> |
innerJoin(java.lang.String associationPath,
java.lang.String alias) |
HibernateRequest<T> |
innerJoin(java.lang.String associationPath,
java.lang.String alias,
org.hibernate.criterion.Criterion withClause) |
HibernateRequest<T> |
isNotNull(java.lang.String propertyName) |
HibernateRequest<T> |
isNull(java.lang.String propertyName) |
HibernateRequest<T> |
le(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
leftJoin(java.lang.String associationPath) |
HibernateRequest<T> |
leftJoin(java.lang.String associationPath,
java.lang.String alias) |
HibernateRequest<T> |
leftJoin(java.lang.String associationPath,
java.lang.String alias,
org.hibernate.criterion.Criterion withClause) |
java.util.List<T> |
list() |
HibernateRequest<T> |
lt(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
maxResults(int maxResults) |
HibernateRequest<T> |
ne(java.lang.String propertyName,
java.lang.Object value) |
HibernateRequest<T> |
orderAsc(java.lang.String propertyName)
Sort from smallest to largest.
|
HibernateRequest<T> |
orderDesc(java.lang.String propertyName)
Sort from largest to smallest.
|
HibernateRequest<T> |
pagination(Pagination pagination) |
HibernateRequest<T> |
proj(org.hibernate.criterion.Projection projection) |
HibernateRequest<T> |
proj(java.lang.String propertyName) |
HibernateRequest<T> |
proj(java.lang.String propertyName,
java.lang.String alias) |
HibernateRequest<T> |
projId(java.lang.String pidProperty) |
HibernateRequest<T> |
projMax(java.lang.String maxProperty) |
HibernateRequest<T> |
projMin(java.lang.String minProperty) |
HibernateRequest<T> |
rightJoin(java.lang.String associationPath) |
HibernateRequest<T> |
rightJoin(java.lang.String associationPath,
java.lang.String alias) |
HibernateRequest<T> |
rightJoin(java.lang.String associationPath,
java.lang.String alias,
org.hibernate.criterion.Criterion withClause) |
HibernateRequest<T> |
transform(java.lang.Class<?> clazz) |
HibernateRequest<T> |
useTransformer(org.hibernate.transform.ResultTransformer transformer) |
public static <T> HibernateRequest<T> create(java.lang.Class<?> clazz)
public HibernateRequest<T> idEq(java.lang.Object value)
public HibernateRequest<T> eqOrIsNull(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> eq(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> ne(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> ge(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> gt(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> lt(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> le(java.lang.String propertyName, java.lang.Object value)
public HibernateRequest<T> isNull(java.lang.String propertyName)
public HibernateRequest<T> isNotNull(java.lang.String propertyName)
public HibernateRequest<T> in(java.lang.String propertyName, java.util.Collection<?> values)
public <U> HibernateRequest<T> in(java.lang.String propertyName, U... values)
public HibernateRequest<T> add(org.hibernate.criterion.Criterion criterion)
public HibernateRequest<T> add(IBuilder... builders)
public HibernateRequest<T> proj(java.lang.String propertyName)
public HibernateRequest<T> proj(java.lang.String propertyName, java.lang.String alias)
public HibernateRequest<T> projId(java.lang.String pidProperty)
public HibernateRequest<T> projMin(java.lang.String minProperty)
public HibernateRequest<T> projMax(java.lang.String maxProperty)
public HibernateRequest<T> proj(org.hibernate.criterion.Projection projection)
public HibernateRequest<T> distinct()
public HibernateRequest<T> innerJoin(java.lang.String associationPath)
public HibernateRequest<T> innerJoin(java.lang.String associationPath, java.lang.String alias)
public HibernateRequest<T> innerJoin(java.lang.String associationPath, java.lang.String alias, org.hibernate.criterion.Criterion withClause)
public HibernateRequest<T> leftJoin(java.lang.String associationPath)
public HibernateRequest<T> leftJoin(java.lang.String associationPath, java.lang.String alias)
public HibernateRequest<T> leftJoin(java.lang.String associationPath, java.lang.String alias, org.hibernate.criterion.Criterion withClause)
public HibernateRequest<T> rightJoin(java.lang.String associationPath)
public HibernateRequest<T> rightJoin(java.lang.String associationPath, java.lang.String alias)
public HibernateRequest<T> rightJoin(java.lang.String associationPath, java.lang.String alias, org.hibernate.criterion.Criterion withClause)
public HibernateRequest<T> transform(java.lang.Class<?> clazz)
public HibernateRequest<T> distinctToRootEntity()
public HibernateRequest<T> useTransformer(org.hibernate.transform.ResultTransformer transformer)
public HibernateRequest<T> pagination(Pagination pagination)
public HibernateRequest<T> maxResults(int maxResults)
public HibernateRequest<T> orderAsc(java.lang.String propertyName)
public HibernateRequest<T> orderDesc(java.lang.String propertyName)
public HibernateRequest<T> fetchJoin(java.lang.String... associationPaths)
public T first()
public java.util.List<T> list()
public int count()