Class QueryBinder
java.lang.Object
org.hibernate.boot.model.internal.QueryBinder
Responsible for reading named queries defined in annotations and registering
NamedQueryDefinition
objects.- Implementation Note:
- This class is stateless, unlike most of the other "binders".
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
bindNamedStoredProcedureQuery
(NamedStoredProcedureQuery namedStoredProcedureQuery, MetadataBuildingContext context, boolean isDefault) static void
bindNativeQuery
(NamedNativeQuery namedNativeQuery, MetadataBuildingContext context, org.hibernate.models.spi.AnnotationTarget location, boolean isDefault) static void
bindNativeQuery
(String name, SQLSelect sqlSelect, org.hibernate.models.spi.ClassDetails annotatedClass, MetadataBuildingContext context) static void
bindNativeQuery
(NamedNativeQuery namedNativeQuery, MetadataBuildingContext context, org.hibernate.models.spi.AnnotationTarget location) static void
bindQuery
(NamedQuery namedQuery, MetadataBuildingContext context, boolean isDefault, org.hibernate.models.spi.AnnotationTarget annotationTarget) static void
bindQuery
(String name, HQLSelect hqlSelect, MetadataBuildingContext context) static void
bindQuery
(NamedQuery namedQuery, MetadataBuildingContext context, org.hibernate.models.spi.AnnotationTarget location) static void
bindSqlResultSetMapping
(SqlResultSetMapping resultSetMappingAnn, MetadataBuildingContext context, boolean isDefault) static NamedProcedureCallDefinition
createStoredProcedure
(NamedNativeQueryDefinition.Builder<?> builder, MetadataBuildingContext context, Supplier<RuntimeException> exceptionProducer) Deprecated.User should use NamedStoredProcedureQuery instead
-
Constructor Details
-
QueryBinder
public QueryBinder()
-
-
Method Details
-
bindQuery
public static void bindQuery(NamedQuery namedQuery, MetadataBuildingContext context, boolean isDefault, org.hibernate.models.spi.AnnotationTarget annotationTarget) -
bindNativeQuery
public static void bindNativeQuery(NamedNativeQuery namedNativeQuery, MetadataBuildingContext context, org.hibernate.models.spi.AnnotationTarget location, boolean isDefault) -
bindNativeQuery
public static void bindNativeQuery(String name, SQLSelect sqlSelect, org.hibernate.models.spi.ClassDetails annotatedClass, MetadataBuildingContext context) -
bindNativeQuery
public static void bindNativeQuery(NamedNativeQuery namedNativeQuery, MetadataBuildingContext context, org.hibernate.models.spi.AnnotationTarget location) -
createStoredProcedure
@Deprecated public static NamedProcedureCallDefinition createStoredProcedure(NamedNativeQueryDefinition.Builder<?> builder, MetadataBuildingContext context, Supplier<RuntimeException> exceptionProducer) Deprecated.User should use NamedStoredProcedureQuery insteadHandles legacy cases where a named native query was used to specify a procedure call -
bindQuery
-
bindQuery
public static void bindQuery(NamedQuery namedQuery, MetadataBuildingContext context, org.hibernate.models.spi.AnnotationTarget location) -
bindNamedStoredProcedureQuery
public static void bindNamedStoredProcedureQuery(NamedStoredProcedureQuery namedStoredProcedureQuery, MetadataBuildingContext context, boolean isDefault) -
bindSqlResultSetMapping
public static void bindSqlResultSetMapping(SqlResultSetMapping resultSetMappingAnn, MetadataBuildingContext context, boolean isDefault)
-