Interface TypeQueryFactory<E,​I>

    • 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()