Class Builders
java.lang.Object
org.hibernate.query.results.internal.Builders
Commonly helpful creators for ResultBuilder and FetchBuilder references.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResultBuilderattributeResult(String columnAlias, SingularAttribute<?, ?> attribute, SessionFactoryImplementor sessionFactory) static ResultBuilderattributeResult(String columnAlias, String entityName, String attributePath, SessionFactoryImplementor sessionFactory) static <O,R> ResultBuilder converted(String columnAlias, Class<O> domainJavaType, Class<R> jdbcJavaType, AttributeConverter<O, R> converter, SessionFactoryImplementor sessionFactory) static <O,R> ResultBuilder converted(String columnAlias, Class<O> domainJavaType, Class<R> jdbcJavaType, Class<? extends AttributeConverter<O, R>> converterJavaType, SessionFactoryImplementor sessionFactory) static <R> ResultBuilderconverted(String columnAlias, Class<R> jdbcJavaType, AttributeConverter<?, R> converter, SessionFactoryImplementor sessionFactory) static <R> ResultBuilderconverted(String columnAlias, Class<R> jdbcJavaType, Class<? extends AttributeConverter<?, R>> converterJavaType, SessionFactoryImplementor sessionFactory) entity(String tableAlias, String entityName, SessionFactoryImplementor sessionFactory) Creates a EntityResultBuilder allowing for further configuring of the mapping.entityCalculated(String tableAlias, String entityName, SessionFactoryImplementor sessionFactory) Creates a EntityResultBuilder that does not allow any further configuring of the mapping.entityCalculated(String tableAlias, String entityName, LockMode explicitLockMode, SessionFactoryImplementor sessionFactory) Creates a EntityResultBuilder that does not allow any further configuring of the mapping.static DynamicFetchBuilderLegacystatic ImplicitFetchBuilderimplicitFetchBuilder(NavigablePath fetchPath, Fetchable fetchable, DomainResultCreationState creationState) static <J> DynamicResultBuilderInstantiation<J> instantiation(Class<J> targetJavaType, SessionFactoryImplementor factory) static ResultBuilderresultClassBuilder(Class<?> resultMappingClass, MappingMetamodel mappingMetamodel) static ResultBuilderresultClassBuilder(Class<?> resultMappingClass, ResultSetMappingResolutionContext resolutionContext) static ResultBuilderBasicValuedscalar(int position) static ResultBuilderBasicValuedstatic DynamicResultBuilderBasicstatic DynamicResultBuilderBasicscalar(String columnAlias, Class<?> javaType, SessionFactoryImplementor factory) static DynamicResultBuilderBasicstatic DynamicResultBuilderBasicscalar(String columnAlias, String resultAlias, Class<?> javaTypeClass, SessionFactoryImplementor factory) static DynamicResultBuilderBasicstatic DynamicResultBuilderBasic
-
Constructor Details
-
Builders
public Builders()
-
-
Method Details
-
scalar
-
scalar
-
scalar
-
scalar
public static DynamicResultBuilderBasic scalar(String columnAlias, String resultAlias, BasicType<?> type) -
scalar
public static DynamicResultBuilderBasic scalar(String columnAlias, Class<?> javaType, SessionFactoryImplementor factory) -
scalar
public static DynamicResultBuilderBasic scalar(String columnAlias, String resultAlias, Class<?> javaTypeClass, SessionFactoryImplementor factory) -
converted
public static <R> ResultBuilder converted(String columnAlias, Class<R> jdbcJavaType, AttributeConverter<?, R> converter, SessionFactoryImplementor sessionFactory) -
converted
public static <O,R> ResultBuilder converted(String columnAlias, Class<O> domainJavaType, Class<R> jdbcJavaType, AttributeConverter<O, R> converter, SessionFactoryImplementor sessionFactory) -
converted
public static <R> ResultBuilder converted(String columnAlias, Class<R> jdbcJavaType, Class<? extends AttributeConverter<?, R>> converterJavaType, SessionFactoryImplementor sessionFactory) -
converted
public static <O,R> ResultBuilder converted(String columnAlias, Class<O> domainJavaType, Class<R> jdbcJavaType, Class<? extends AttributeConverter<O, R>> converterJavaType, SessionFactoryImplementor sessionFactory) -
scalar
-
scalar
-
instantiation
public static <J> DynamicResultBuilderInstantiation<J> instantiation(Class<J> targetJavaType, SessionFactoryImplementor factory) -
attributeResult
public static ResultBuilder attributeResult(String columnAlias, String entityName, String attributePath, SessionFactoryImplementor sessionFactory) -
attributeResult
public static ResultBuilder attributeResult(String columnAlias, SingularAttribute<?, ?> attribute, SessionFactoryImplementor sessionFactory) -
entity
public static DynamicResultBuilderEntityStandard entity(String tableAlias, String entityName, SessionFactoryImplementor sessionFactory) Creates a EntityResultBuilder allowing for further configuring of the mapping. -
entityCalculated
public static DynamicResultBuilderEntityCalculated entityCalculated(String tableAlias, String entityName, SessionFactoryImplementor sessionFactory) Creates a EntityResultBuilder that does not allow any further configuring of the mapping.- See Also:
-
entityCalculated
public static DynamicResultBuilderEntityCalculated entityCalculated(String tableAlias, String entityName, LockMode explicitLockMode, SessionFactoryImplementor sessionFactory) Creates a EntityResultBuilder that does not allow any further configuring of the mapping.- See Also:
-
fetch
public static DynamicFetchBuilderLegacy fetch(String tableAlias, String ownerTableAlias, Fetchable fetchable) -
resultClassBuilder
public static ResultBuilder resultClassBuilder(Class<?> resultMappingClass, ResultSetMappingResolutionContext resolutionContext) -
resultClassBuilder
public static ResultBuilder resultClassBuilder(Class<?> resultMappingClass, MappingMetamodel mappingMetamodel)
-