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