Class HibernateOrmQueryLoader<E,​I>


  • public class HibernateOrmQueryLoader<E,​I>
    extends Object
    • Constructor Detail

      • HibernateOrmQueryLoader

        public HibernateOrmQueryLoader​(TypeQueryFactory<E,​I> queryFactory,
                                       Set<Class<? extends E>> includedTypesFilter)
      • HibernateOrmQueryLoader

        public HibernateOrmQueryLoader​(TypeQueryFactory<E,​I> queryFactory,
                                       org.hibernate.metamodel.mapping.EntityMappingType entityMappingType,
                                       Set<Class<? extends E>> includedTypesFilter,
                                       ConditionalExpression conditionalExpression)
    • Method Detail

      • createCountQuery

        public org.hibernate.query.Query<Long> createCountQuery​(org.hibernate.engine.spi.SharedSessionContractImplementor session)
      • createIdentifiersQuery

        public org.hibernate.query.Query<I> createIdentifiersQuery​(org.hibernate.engine.spi.SharedSessionContractImplementor session)
      • createLoadingQuery

        public org.hibernate.query.Query<E> createLoadingQuery​(org.hibernate.engine.spi.SessionImplementor session,
                                                               String idParameterName)
      • createMultiIdentifierLoadAccess

        public org.hibernate.MultiIdentifierLoadAccess<E> createMultiIdentifierLoadAccess​(org.hibernate.engine.spi.SessionImplementor session)
      • uniquePropertyIsTheEntityId

        public boolean uniquePropertyIsTheEntityId()