Interface QueryBuilder<T,​X extends QueryBuilder<T,​X>>

Type Parameters:
T - The query result type
X - The concrete builder type
All Superinterfaces:
BaseQueryBuilder<T,​X>, BaseWhereBuilder<X>, CommonQueryBuilder<X>, ConfigurationSource, CorrelationQueryBuilder<X>, FromBaseBuilder<X>, FromBuilder<X>, FromProvider, KeysetQueryBuilder<X>, OrderByBuilder<X>, ParameterHolder<X>, Queryable<T,​X>, SelectBuilder<X>, ServiceProvider, WhereBuilder<X>, WindowContainerBuilder<X>
All Known Subinterfaces:
CriteriaBuilder<T>, FullQueryBuilder<T,​X>, PaginatedCriteriaBuilder<T>

public interface QueryBuilder<T,​X extends QueryBuilder<T,​X>>
extends BaseQueryBuilder<T,​X>, Queryable<T,​X>
A base interface for builders that support normal query functionality. This interface is shared between the criteria builder and paginated criteria builder.
Since:
1.0.0
Author:
Christian Beikov
  • Method Details

    • getEntityManager

      javax.persistence.EntityManager getEntityManager()
      Returns the associated entity manager.
      Returns:
      The associated entity manager
      Since:
      1.2.0