public class RootHibernateQuery extends HibernateQuery
Constructor and Description |
---|
RootHibernateQuery(JpaEntityDefinition primaryEntityDef) |
Modifier and Type | Method and Description |
---|---|
String |
addParameter(String prefix,
Object value) |
String |
addParameter(String prefix,
Object value,
org.hibernate.type.Type type) |
AndCondition |
createAnd(Condition... conditions) |
Condition |
createAnd(List<Condition> conditions) |
Condition |
createCompareXY(String leftSidePropertyPath,
String rightSidePropertyPath,
String operator,
boolean ignoreCase) |
Condition |
createEq(String propertyPath,
Object value) |
Condition |
createEq(String propertyPath,
Object value,
boolean ignoreCase) |
Condition |
createIn(String propertyPath,
Collection<?> values) |
Condition |
createIn(String propertyPath,
String subqueryText) |
Condition |
createIsNotNull(String propertyPath) |
Condition |
createIsNull(String propertyPath) |
Condition |
createLike(String propertyPath,
String value,
org.hibernate.criterion.MatchMode matchMode,
boolean ignoreCase) |
Condition |
createNot(Condition condition) |
OrCondition |
createOr(Condition... conditions) |
Condition |
createSimpleComparisonCondition(String propertyPath,
Object value,
String comparatorSymbol) |
Condition |
createSimpleComparisonCondition(String propertyPath,
Object value,
String comparatorSymbol,
boolean ignoreCase) |
org.hibernate.Query |
getAsHqlQuery(org.hibernate.Session session) |
Map<String,QueryParameterValue> |
getParameters() |
RootHibernateQuery |
getRootQuery() |
void |
setFirstResult(Integer offset) |
void |
setMaxResults(Integer size) |
void |
setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer) |
addCondition, addOrdering, addProjectionElement, createAlias, createAlias, createAlias, createItemSpecification, getAsHqlText, getConditions, getPrimaryEntity, getPrimaryEntityAlias, getProjectionElements, indent, narrowPrimaryEntity, setPrimaryEntity
public RootHibernateQuery(JpaEntityDefinition primaryEntityDef)
public Map<String,QueryParameterValue> getParameters()
public org.hibernate.Query getAsHqlQuery(org.hibernate.Session session)
public RootHibernateQuery getRootQuery()
getRootQuery
in class HibernateQuery
public void setMaxResults(Integer size)
public void setFirstResult(Integer offset)
public void setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer)
public Condition createSimpleComparisonCondition(String propertyPath, Object value, String comparatorSymbol)
public Condition createSimpleComparisonCondition(String propertyPath, Object value, String comparatorSymbol, boolean ignoreCase)
public Condition createLike(String propertyPath, String value, org.hibernate.criterion.MatchMode matchMode, boolean ignoreCase)
public AndCondition createAnd(Condition... conditions)
public OrCondition createOr(Condition... conditions)
public Condition createIn(String propertyPath, Collection<?> values)
Copyright © 2016 evolveum. All rights reserved.