Interface TypeQueryFactory<E,I>
- All Known Implementing Classes:
ConditionalExpressionQueryFactory
public interface TypeQueryFactory<E,I>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <E,I> TypeQueryFactory<E, I> create(Class<E> entityClass, String ormEntityName, Class<I> uniquePropertyType, String uniquePropertyName, boolean uniquePropertyIsTheEntityId) createQueryForCount(SharedSessionContractImplementor session, Set<? extends Class<? extends E>> includedTypesFilter) createQueryForCount(SharedSessionContractImplementor session, EntityDomainType<?> entityDomainType, Set<? extends Class<? extends E>> includedTypesFilter, List<ConditionalExpression> conditionalExpressions) createQueryForIdentifierListing(SharedSessionContractImplementor session, Set<? extends Class<? extends E>> includedTypesFilter) createQueryForIdentifierListing(SharedSessionContractImplementor session, EntityDomainType<?> entityDomainType, Set<? extends Class<? extends E>> includedTypesFilter, List<ConditionalExpression> conditionalExpressions, String order) createQueryForLoadByUniqueProperty(SessionImplementor session, String parameterName) boolean
-
Method Details
-
create
static <E,I> TypeQueryFactory<E,I> create(Class<E> entityClass, String ormEntityName, Class<I> uniquePropertyType, String uniquePropertyName, boolean uniquePropertyIsTheEntityId) -
createQueryForLoadByUniqueProperty
-
createMultiIdentifierLoadAccess
-
uniquePropertyIsTheEntityId
boolean uniquePropertyIsTheEntityId()
-