Interface TypeQueryFactory<E,I>
-
- All Known Implementing Classes:
ConditionalExpressionQueryFactory
public interface TypeQueryFactory<E,I>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static TypeQueryFactory<?,?>create(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, String uniquePropertyName)org.hibernate.MultiIdentifierLoadAccess<E>createMultiIdentifierLoadAccess(org.hibernate.engine.spi.SessionImplementor session)org.hibernate.query.Query<Long>createQueryForCount(org.hibernate.engine.spi.SharedSessionContractImplementor session, Set<? extends Class<? extends E>> includedTypesFilter)org.hibernate.query.Query<Long>createQueryForCount(org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, Set<? extends Class<? extends E>> includedTypesFilter, ConditionalExpression conditionalExpression)org.hibernate.query.Query<I>createQueryForIdentifierListing(org.hibernate.engine.spi.SharedSessionContractImplementor session, Set<? extends Class<? extends E>> includedTypesFilter)org.hibernate.query.Query<I>createQueryForIdentifierListing(org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, Set<? extends Class<? extends E>> includedTypesFilter, ConditionalExpression conditionalExpression)org.hibernate.query.Query<E>createQueryForLoadByUniqueProperty(org.hibernate.engine.spi.SessionImplementor session, String parameterName)booleanuniquePropertyIsTheEntityId()
-
-
-
Method Detail
-
create
static TypeQueryFactory<?,?> create(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, String uniquePropertyName)
-
createQueryForCount
org.hibernate.query.Query<Long> createQueryForCount(org.hibernate.engine.spi.SharedSessionContractImplementor session, Set<? extends Class<? extends E>> includedTypesFilter)
-
createQueryForIdentifierListing
org.hibernate.query.Query<I> createQueryForIdentifierListing(org.hibernate.engine.spi.SharedSessionContractImplementor session, Set<? extends Class<? extends E>> includedTypesFilter)
-
createQueryForCount
org.hibernate.query.Query<Long> createQueryForCount(org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, Set<? extends Class<? extends E>> includedTypesFilter, ConditionalExpression conditionalExpression)
-
createQueryForIdentifierListing
org.hibernate.query.Query<I> createQueryForIdentifierListing(org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.metamodel.mapping.EntityMappingType entityMappingType, Set<? extends Class<? extends E>> includedTypesFilter, ConditionalExpression conditionalExpression)
-
createQueryForLoadByUniqueProperty
org.hibernate.query.Query<E> createQueryForLoadByUniqueProperty(org.hibernate.engine.spi.SessionImplementor session, String parameterName)
-
createMultiIdentifierLoadAccess
org.hibernate.MultiIdentifierLoadAccess<E> createMultiIdentifierLoadAccess(org.hibernate.engine.spi.SessionImplementor session)
-
uniquePropertyIsTheEntityId
boolean uniquePropertyIsTheEntityId()
-
-