Uses of Interface
org.hibernate.type.descriptor.jdbc.JdbcType
Packages that use JdbcType
Package
Description
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Package defining support for creating and consuming a SQL AST.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.Implements the SPI for basic-typed value conversions.
Integrates a range of types defined by the JDK with the type system
of Hibernate.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Includes several general-purpose implementations of
DdlType.Defines a registry for Hibernate
Types.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type.-
Uses of JdbcType in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionvoidInFlightMetadataCollectorImpl.addJdbcTypeRegistration(int typeCode, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type JdbcTypeModifier and TypeMethodDescriptiondefault voidTypeContributions.contributeJdbcType(JdbcType descriptor) -
Uses of JdbcType in org.hibernate.boot.model.process.internal
Methods in org.hibernate.boot.model.process.internal that return JdbcTypeModifier and TypeMethodDescriptionInferredBasicValueResolution.getJdbcType()NamedBasicTypeResolution.getJdbcType()NamedConverterResolution.getJdbcType()UserTypeResolution.getJdbcType()VersionResolution.getJdbcType()Methods in org.hibernate.boot.model.process.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionstatic <T> BasicValue.Resolution<T>InferredBasicValueResolver.from(BasicJavaType<T> explicitJavaType, JdbcType explicitJdbcType, Type resolvedJavaType, Supplier<JavaType<T>> reflectedJtdResolver, Function<TypeConfiguration, MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators, Table table, Selectable selectable, String ownerName, String propertyName, MetadataBuildingContext buildingContext) static <E extends Enum<E>>
BasicValue.Resolution<E>InferredBasicValueResolver.fromEnum(EnumJavaType<E> enumJavaType, JdbcType explicitJdbcType, JdbcTypeIndicators stdIndicators, BootstrapContext bootstrapContext) static <T> BasicValue.Resolution<T>InferredBasicValueResolver.fromTemporal(TemporalJavaType<T> reflectedJtd, BasicJavaType<?> explicitJavaType, JdbcType explicitJdbcType, Function<TypeConfiguration, MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators) Constructors in org.hibernate.boot.model.process.internal with parameters of type JdbcTypeModifierConstructorDescriptionInferredBasicValueResolution(JdbcMapping jdbcMapping, JavaType<J> domainJtd, JavaType<T> relationalJtd, JdbcType jdbcType, BasicType<J> legacyType, MutabilityPlan<J> mutabilityPlan) NamedConverterResolution(JavaType<J> domainJtd, JavaType<?> relationalJtd, JdbcType jdbcType, JpaAttributeConverter<J, ?> valueConverter, MutabilityPlan<J> mutabilityPlan, Class<J> primitiveClass, TypeConfiguration typeConfiguration) VersionResolution(JavaType javaType, JdbcType jdbcType, JdbcMapping jdbcMapping, BasicType legacyType) -
Uses of JdbcType in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type JdbcTypeModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.addJdbcTypeRegistration(int typeCode, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.dialect
Classes in org.hibernate.dialect that implement JdbcTypeModifier and TypeClassDescriptionstatic classDeprecated, for removal: This API element is subject to removal in a future version.classclassImplementation for serializing/deserializing an embeddable aggregate to/from the PostgreSQL component format.classDB2 supports UDTs but not in JDBC, so there is a feature called "transforms", which allows to specify an automatic translation from one data type to another.classclassH2 requires binding JSON viasetBytesmethods.classclassDeprecated, for removal: This API element is subject to removal in a future version.classDescriptor forARRAYhandling.classclassclassRepresents a namedenumtype on Oracle 23ai+.classSpecialized type mapping forJSONand the JSON SQL data type for Oracle.classDescriptor forTABLEhandling.classRepresents a namedenumtype on Oracle 23ai+.classclassclassclassDescriptor forARRAYhandling.classclassclassclassRepresents a namedenumtype on PostgreSQL.classclassclassclassclassRepresents a namedenumtype on PostgreSQL.classclassclassclassclassSpecialized type mapping forUUIDand the UUID SQL data type, which binds and reads the UUID through JDBCgetString/setStringmethods.Fields in org.hibernate.dialect declared as JdbcTypeMethods in org.hibernate.dialect that return JdbcTypeModifier and TypeMethodDescriptionstatic JdbcTypePgJdbcHelper.createJdbcType(ServiceRegistry serviceRegistry, String className) static JdbcTypePgJdbcHelper.getInetJdbcType(ServiceRegistry serviceRegistry) static JdbcTypePgJdbcHelper.getIntervalJdbcType(ServiceRegistry serviceRegistry) static JdbcTypePgJdbcHelper.getJsonbJdbcType(ServiceRegistry serviceRegistry) static JdbcTypePgJdbcHelper.getJsonJdbcType(ServiceRegistry serviceRegistry) static JdbcTypeOracleJdbcHelper.getStructJdbcType(ServiceRegistry serviceRegistry) static JdbcTypePgJdbcHelper.getStructJdbcType(ServiceRegistry serviceRegistry) PostgreSQLCastingIntervalSecondJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) PostgreSQLIntervalSecondJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) AbstractTransactSQLDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) CockroachDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) Dialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) Assigns an appropriateJdbcTypeto a column of a JDBC result set based on the column type name, JDBC type code, precision, and scale.DialectDelegateWrapper.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) H2Dialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) MariaDBDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) MySQLDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) OracleDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) PostgreSQLDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) SQLServerDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) SybaseDialect.resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Methods in org.hibernate.dialect with parameters of type JdbcTypeModifier and TypeMethodDescriptionH2Dialect.OrdinalParameterMarkerStrategy.createMarker(int position, JdbcType jdbcType) Dialect.SizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length) Dialect.SizeStrategyImpl.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Constructors in org.hibernate.dialect with parameters of type JdbcTypeModifierConstructorDescriptionOracleArrayJdbcType(JdbcType elementJdbcType, String typeName) OracleNestedTableJdbcType(JdbcType elementJdbcType, String typeName) PostgreSQLArrayJdbcType(JdbcType elementJdbcType) -
Uses of JdbcType in org.hibernate.mapping
Methods in org.hibernate.mapping that return JdbcTypeModifier and TypeMethodDescriptionBasicValue.Resolution.getJdbcType()The JavaType for the relational value as part of the relational model (its JDBC representation)Method parameters in org.hibernate.mapping with type arguments of type JdbcTypeModifier and TypeMethodDescriptionvoidBasicValue.setExplicitJdbcTypeAccess(Function<TypeConfiguration, JdbcType> jdbcTypeAccess) -
Uses of JdbcType in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return JdbcTypeModifier and TypeMethodDescriptionJdbcMapping.getJdbcType()The descriptor for the SQL type represented by this expressible type -
Uses of JdbcType in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return JdbcTypeConstructors in org.hibernate.metamodel.model.domain.internal with parameters of type JdbcType -
Uses of JdbcType in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return JdbcTypeModifier and TypeMethodDescriptionDiscriminatorType.getJdbcType()Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of JdbcType in org.hibernate.query
Methods in org.hibernate.query that return JdbcTypeModifier and TypeMethodDescriptionOutputableType.getJdbcType()Descriptor for the SQL type mapped by this type. -
Uses of JdbcType in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionParameterMarkerStrategyStandard.createMarker(int position, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type JdbcTypeModifier and TypeMethodDescriptionParameterMarkerStrategy.createMarker(int position, JdbcType jdbcType) Create a parameter marker -
Uses of JdbcType in org.hibernate.type
Methods in org.hibernate.type that return JdbcTypeModifier and TypeMethodDescriptionfinal JdbcTypeAbstractStandardBasicType.getJdbcType()ComponentType.getJdbcType()CustomType.getJdbcType()EnumType.getJdbcType(TypeConfiguration typeConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.final JdbcTypeSerializableToBlobType.getJdbcType()Methods in org.hibernate.type with parameters of type JdbcTypeModifier and TypeMethodDescription<J> BasicType<J><J> BasicType<J><J> BasicType<J>Find an existing BasicType registration for the given JavaType and JdbcType combo or create (and register) one.Constructors in org.hibernate.type with parameters of type JdbcTypeModifierConstructorDescriptionAbstractSingleColumnStandardBasicType(JdbcType jdbcType, JavaType<T> javaType) AbstractStandardBasicType(JdbcType jdbcType, JavaType<T> javaType) BasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor) BasicCollectionType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, BasicCollectionJavaType<C, E> collectionTypeDescriptor) ConvertedBasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor, BasicValueConverter<T, S> converter) ConvertedBasicCollectionType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, BasicCollectionJavaType<C, E> arrayTypeDescriptor, BasicValueConverter<C, ?> converter) JavaObjectType(JdbcType jdbcType, JavaType<Object> javaType) StandardBasicTypeTemplate(JdbcType jdbcType, JavaType<J> javaType, String... registrationKeys) -
Uses of JdbcType in org.hibernate.type.descriptor.converter.internal
Methods in org.hibernate.type.descriptor.converter.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionstatic String[]EnumHelper.getEnumeratedValues(Class<?> javaType, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java that return JdbcTypeModifier and TypeMethodDescriptionAbstractArrayJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) default JdbcTypeBasicJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) Obtain the "recommended"SQL type descriptorfor this Java type.ByteArrayJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) CalendarDateJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) CalendarJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) CalendarTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) CharacterArrayJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) ClobJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) DateJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) DoubleJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) DurationJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) EnumJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) FloatJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) InetAddressJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) InstantJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) JavaType.getRecommendedJdbcType(JdbcTypeIndicators context) Obtain the "recommended"SQL type descriptorfor this Java type.JdbcDateJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) JdbcTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) JdbcTimestampJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) LocalDateJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) LocalDateTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) LocalTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) OffsetDateTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators stdIndicators) OffsetTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators stdIndicators) SerializableJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) StringJavaType.getRecommendedJdbcType(JdbcTypeIndicators stdIndicators) UrlJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) UUIDJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) YearJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) ZonedDateTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators stdIndicators) ZoneIdJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) ZoneOffsetJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) Methods in org.hibernate.type.descriptor.java with parameters of type JdbcTypeModifier and TypeMethodDescriptionBooleanJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?, ?> converter, Dialect dialect) EnumJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?, ?> converter, Dialect dialect) default StringJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?, ?> converter, Dialect dialect) The check constraint that should be added to the column definition in generated DDL.longBigDecimalJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longBigIntegerJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longBlobJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longBooleanJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longByteJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longCharacterJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longClobJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longCurrencyJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longDoubleJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longFloatJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longInetAddressJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longIntegerJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) default longJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) The default column length when this Java type is mapped to a SQL data type which is parametrized by length, for exampleTypes.VARCHAR.longLongJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longShortJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longUUIDJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longZoneOffsetJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) intBigDecimalJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intBigIntegerJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intBooleanJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intByteJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCalendarDateJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCalendarJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCalendarTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCharacterJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intDateJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intDoubleJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intDurationJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intFloatJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intInstantJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intIntegerJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) default intJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) The default column precision when this Java type is mapped to a SQL data type which is parametrized by precision, for exampleTypes.DECIMAL.intJdbcTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intJdbcTimestampJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intLocalDateTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intLocalTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intLongJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intOffsetDateTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intOffsetTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intShortJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intZonedDateTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intBigIntegerJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intBooleanJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intByteJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intCharacterJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intDurationJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intIntegerJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) default intJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) The default column scale when this Java type is mapped to a SQL data type which is parametrized by scale, for exampleTypes.DECIMAL.intLongJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intShortJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.type.descriptor.java.spi
Methods in org.hibernate.type.descriptor.java.spi that return JdbcTypeModifier and TypeMethodDescriptionBasicCollectionJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) CollectionJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) DynamicModelJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) EmbeddableAggregateJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) EntityJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) FormatMapperBasedJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) JavaTypeBasicAdaptor.getRecommendedJdbcType(JdbcTypeIndicators context) JsonJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) MapEntryJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) UnknownBasicJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) XmlJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc
Subinterfaces of JdbcType in org.hibernate.type.descriptor.jdbcModifier and TypeInterfaceDescriptioninterfaceExtension contract for JdbcType implementations that understand how to adjust themselves relative to where/how they are used (e.g. accounting for LOB, nationalized, primitive/wrapper, etc).interfaceinterfaceCommon marker interface for mapping Java Time objects directly through the JDBC driver.interfaceAJdbcTypewith a fixed SQL type name.interfaceClasses in org.hibernate.type.descriptor.jdbc that implement JdbcTypeModifier and TypeClassDescriptionclassDescriptor forARRAYhandling.classDescriptor forBIGINThandling.classDescriptor forBINARYhandling.classDescriptor forBLOBhandling.classDescriptor forBOOLEANhandling.classDescriptor forCHARhandling.classDescriptor forCLOBhandling.classDescriptor forDATEhandling.classDescriptor forDECIMALhandling.classDescriptor forDOUBLEhandling.classDescriptor forDuration.classRepresents anenumtype for databases like MySQL and H2.classDescriptor forFLOAThandling.classDeprecated, for removal: This API element is subject to removal in a future version.UseH2JsonJdbcTypeinsteadclassDeprecated, for removal: This API element is subject to removal in a future version.classDeprecated, for removal: This API element is subject to removal in a future version.classDescriptor for handling Instant directly through the JDBC driverclassDescriptor forINTEGERhandling.classSpecialized type mapping forJSONand the JSON SQL data type.classSpecialized type mapping forJSONand the JSON SQL data type.classDescriptor for handling LocalDate directly through the JDBC driverclassDescriptor for handling LocalDateTime directly through the JDBC driverclassDescriptor for handling LocalTime directly through the JDBC driverclassDescriptor forLONGNVARCHARhandling.classDescriptor forLONGVARBINARYhandling.classDescriptor forLONGVARCHARhandling.classDescriptor forNCHARhandling.classDescriptor forNCLOBhandling.classDescriptor for binding nulls with Types.NULLclassDescriptor forNUMERIChandling.classDescriptor forNVARCHARhandling.classDescriptor for binding objects using any JDBC type code.classDescriptor for binding objects, but binding nulls with Types.VARBINARYclassDescriptor for binding objects, but binding nulls with Types.NULLclassDescriptor for binding objects, but binding nulls with the resolved parameter typeclassDescriptor for handling OffsetDateTime directly through the JDBC driverclassDescriptor for handling OffsetTime directly through the JDBC driverclassSpecialized type mapping forJSONand the BLOB SQL data type for Oracle.classRepresents anenumtype for databases like MySQL and H2.classDeprecated.useFloatJdbcTypeclassDescriptor forROWIDhandling.classDescriptor forSMALLINThandling.classDescriptor forTIMESTAMP_WITH_TIMEZONEhandling.classDescriptor forTIMEhandling.classDescriptor forTIMESTAMPhandling.classDescriptor forTIMESTAMP_UTChandling.classDescriptor forTIMESTAMP_UTChandling.classDescriptor forTIMESTAMP_UTChandling.classDescriptor forTIMESTAMP_WITH_TIMEZONEhandling.classDescriptor forTIME_UTChandling.classDescriptor forTIME_UTChandling.classDescriptor forTIME_WITH_TIMEZONEhandling.classclassDescriptor forTINYINThandling.classSpecialized type mapping forUUIDand the UUID SQL data type.classDescriptor forVARBINARYhandling.classDescriptor forVARCHARhandling.classSpecialized type mapping forSQLXMLand the XML SQL data type.classSpecialized type mapping forSQLXMLand the XML SQL data type.classDescriptor for handling ZonedDateTime directly through the JDBC driverMethods in org.hibernate.type.descriptor.jdbc that return JdbcTypeModifier and TypeMethodDescriptionArrayJdbcType.getElementJdbcType()BasicBinder.getJdbcType()BasicExtractor.getJdbcType()DelegatingJdbcTypeIndicators.getJdbcType(int jdbcTypeCode) default JdbcTypeJdbcTypeIndicators.getJdbcType(int jdbcTypeCode) TheJdbcTyperegistered under the given type code with the associatedJdbcTypeRegistry.AdjustableJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) Perform the adjustmentBooleanJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) ClobJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) JsonAsStringJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) LongNVarcharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) LongVarcharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) NCharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) NVarcharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) VarbinaryJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) VarcharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) XmlAsStringJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) ArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) ArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) default JdbcTypeJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) Called byArrayJavaTypeand friends.JdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Called fromDialect.resolveSqlTypeDescriptor(java.lang.String, int, int, int, org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry)when inferringJdbcTypes from a JDBCResultSetor when reverse-engineering a schema.Methods in org.hibernate.type.descriptor.jdbc with parameters of type JdbcTypeModifier and TypeMethodDescriptionArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) JdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Called fromDialect.resolveSqlTypeDescriptor(java.lang.String, int, int, int, org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry)when inferringJdbcTypes from a JDBCResultSetor when reverse-engineering a schema.Constructors in org.hibernate.type.descriptor.jdbc with parameters of type JdbcTypeModifierConstructorDescriptionArrayJdbcType(JdbcType elementJdbcType) BasicBinder(JavaType<J> javaType, JdbcType jdbcType) BasicExtractor(JavaType<J> javaType, JdbcType jdbcType) XmlValueBinder(JavaType<X> javaType, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc.internal
Classes in org.hibernate.type.descriptor.jdbc.internal that implement JdbcTypeModifier and TypeClassDescriptionclassAbstractJavaTimeJdbcType<T extends Temporal>classDescriptor forSTRUCThandling, which is only a temporary placeholder.Methods in org.hibernate.type.descriptor.jdbc.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionvoidJdbcTypeBaseline.BaselineTarget.addDescriptor(int code, JdbcType descriptor) voidJdbcTypeBaseline.BaselineTarget.addDescriptor(JdbcType descriptor) Constructors in org.hibernate.type.descriptor.jdbc.internal with parameters of type JdbcTypeModifierConstructorDescriptionSetObjectBinder(JavaType<T> javaType, JdbcType jdbcType, Class<?> baseClass, int jdbcTypeCode) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi that return JdbcTypeModifier and TypeMethodDescriptionJdbcTypeRegistry.findDescriptor(int jdbcTypeCode) JdbcTypeRegistry.getDescriptor(int jdbcTypeCode) JdbcTypeRegistry.resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, BasicType<?> elementType, @Nullable ColumnTypeInformation columnTypeInformation) Construct aJdbcTypeviaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation)or return a compatible one from this registry.JdbcTypeRegistry.resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, JdbcType elementType, @Nullable ColumnTypeInformation columnTypeInformation) Construct aJdbcTypeviaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, JdbcType, ColumnTypeInformation)or return a compatible one from this registry.Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type JdbcTypeModifier and TypeMethodDescriptionvoidJdbcTypeRegistry.addDescriptor(int typeCode, JdbcType jdbcType) voidJdbcTypeRegistry.addDescriptor(JdbcType jdbcType) voidJdbcTypeRegistry.addDescriptorIfAbsent(int typeCode, JdbcType jdbcType) voidJdbcTypeRegistry.addDescriptorIfAbsent(JdbcType jdbcType) JdbcTypeRegistry.resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, JdbcType elementType, @Nullable ColumnTypeInformation columnTypeInformation) Construct aJdbcTypeviaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, JdbcType, ColumnTypeInformation)or return a compatible one from this registry. -
Uses of JdbcType in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with parameters of type JdbcTypeModifier and TypeMethodDescriptionDdlType.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType) Deprecated, for removal: This API element is subject to removal in a future version.DdlType.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of JdbcType in org.hibernate.type.descriptor.sql.internal
Methods in org.hibernate.type.descriptor.sql.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType) DdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) NamedNativeEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType) NamedNativeEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) NamedNativeOrdinalEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType) NamedNativeOrdinalEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) NativeEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType) NativeEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) NativeOrdinalEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType) NativeOrdinalEnumDdlTypeImpl.getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) -
Uses of JdbcType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement JdbcTypeModifier and TypeClassDescriptionclassAdapts UserType to the JdbcType contractMethods in org.hibernate.type.internal that return JdbcTypeModifier and TypeMethodDescriptionfinal JdbcTypeConvertedBasicTypeImpl.getJdbcType()CompositeUserTypeJavaTypeWrapper.getRecommendedJdbcType(JdbcTypeIndicators context) UserTypeJavaTypeWrapper.getRecommendedJdbcType(JdbcTypeIndicators context) Methods in org.hibernate.type.internal with parameters of type JdbcTypeModifier and TypeMethodDescriptionlongUserTypeJavaTypeWrapper.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) intUserTypeJavaTypeWrapper.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intUserTypeJavaTypeWrapper.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) Constructors in org.hibernate.type.internal with parameters of type JdbcTypeModifierConstructorDescriptionBasicTypeImpl(JavaType<J> jtd, JdbcType std) ConvertedBasicTypeImpl(String name, String description, JdbcType jdbcType, BasicValueConverter<J, ?> converter) ConvertedBasicTypeImpl(String name, JdbcType jdbcType, BasicValueConverter<J, ?> converter) CustomMutabilityConvertedBasicTypeImpl(String name, String description, JdbcType jdbcType, BasicValueConverter<J, ?> converter, MutabilityPlan<J> mutabilityPlan) CustomMutabilityConvertedBasicTypeImpl(String name, JdbcType jdbcType, BasicValueConverter<J, ?> converter, MutabilityPlan<J> mutabilityPlan) CustomMutabilityConvertedPrimitiveBasicTypeImpl(String name, String description, JdbcType jdbcType, BasicValueConverter<J, ?> converter, Class<J> primitiveClass, MutabilityPlan<J> mutabilityPlan) ImmutableNamedBasicTypeImpl(JavaType<J> jtd, JdbcType std, String name) NamedBasicTypeImpl(JavaType<J> jtd, JdbcType std, String name) -
Uses of JdbcType in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type JdbcTypeModifier and TypeMethodDescriptionstatic IntervalTypeTypeConfiguration.getSqlIntervalType(JdbcType descriptor) static TemporalTypeTypeConfiguration.getSqlTemporalType(JdbcType descriptor) -
Uses of JdbcType in org.hibernate.usertype
Methods in org.hibernate.usertype that return JdbcTypeModifier and TypeMethodDescriptionStaticUserTypeSupport.getJdbcType(TypeConfiguration typeConfiguration) default JdbcTypeUserType.getJdbcType(TypeConfiguration typeConfiguration) A mappedJdbcType.protected JdbcTypeBaseUserTypeSupport.jdbcType()Methods in org.hibernate.usertype with parameters of type JdbcTypeModifier and TypeMethodDescriptiondefault longUserType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) The default column length, for use in DDL generation.default intUserType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) The default column precision, for use in DDL generation.default intUserType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) The default column scale, for use in DDL generation.Method parameters in org.hibernate.usertype with type arguments of type JdbcTypeModifier and TypeMethodDescriptionprotected abstract voidBaseUserTypeSupport.resolve(BiConsumer<BasicJavaType<T>, JdbcType> resolutionConsumer) protected voidUserTypeSupport.resolve(BiConsumer<BasicJavaType<T>, JdbcType> resolutionConsumer) Constructors in org.hibernate.usertype with parameters of type JdbcTypeModifierConstructorDescriptionStaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType) StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, BasicValueConverter<T, Object> valueConverter) StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan) StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan, BasicValueConverter<T, Object> valueConverter)
EnumJdbcTypeinstead