Uses of Interface
org.hibernate.type.descriptor.jdbc.JdbcType
-
Packages that use JdbcType Package Description org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.boot.model 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.org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.spi org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.spi Defines a registry for HibernateTypes.org.hibernate.usertype An API for user-defined custom types which extend the set of built-in types defined inorg.hibernate.type. -
-
Uses of JdbcType in org.hibernate.annotations
Methods in org.hibernate.annotations that return types with arguments of type JdbcType Modifier and Type Method Description Class<? extends JdbcType>value()The descriptor to use for the key columnClass<? extends JdbcType>value()The descriptor to use for the mapped columnClass<? extends JdbcType>value()TheJdbcTypeto use for the mapped columnClass<? extends JdbcType>value()The descriptor to registerClass<? extends JdbcType>value()The descriptor to use for the list-index columnClass<? extends JdbcType>value()The descriptor to use for the map-key column -
Uses of JdbcType in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type JdbcType Modifier and Type Method Description default voidTypeContributions. contributeJdbcType(JdbcType descriptor) -
Uses of JdbcType in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type JdbcType Modifier and Type Method Description voidInFlightMetadataCollector. addJdbcTypeRegistration(int typeCode, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.dialect
Classes in org.hibernate.dialect that implement JdbcType Modifier and Type Class Description static classAbstractHANADialect.HANABlobTypeclassAbstractPostgreSQLJsonPGObjectTypeclassAbstractPostgreSQLStructJdbcTypeImplementation for serializing/deserializing an embeddable aggregate to/from the PostgreSQL component format.classDB2StructJdbcTypeDB2 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.classH2DurationIntervalSecondJdbcTypeclassMySQLCastingJsonJdbcTypeclassMySQLEnumJdbcTypeRepresents anenumtype on MySQL.classOracleArrayJdbcTypeDescriptor forARRAYhandling.classOracleBooleanJdbcTypeclassOracleJsonJdbcTypeSpecialized type mapping forJSONand the JSON SQL data type for Oracle.classOracleNestedTableJdbcTypeDescriptor forARRAYhandling.classOracleReflectionStructJdbcTypeclassOracleStructJdbcTypeclassOracleXmlJdbcTypeclassPostgreSQLCastingInetJdbcTypeclassPostgreSQLCastingIntervalSecondJdbcTypeclassPostgreSQLCastingJsonJdbcTypeclassPostgreSQLEnumJdbcTypeRepresents a namedenumtype on PostgreSQL.classPostgreSQLInetJdbcTypeclassPostgreSQLIntervalSecondJdbcTypeclassPostgreSQLJsonPGObjectJsonbTypeclassPostgreSQLJsonPGObjectJsonTypeclassPostgreSQLStructCastingJdbcTypeclassPostgreSQLStructPGObjectJdbcTypeclassPostgreSQLUUIDJdbcTypeclassStructJdbcTypeclassVarcharUUIDJdbcTypeSpecialized type mapping forUUIDand the UUID SQL data type, which binds and reads the UUID through JDBCgetString/setStringmethods.Methods in org.hibernate.dialect that return JdbcType Modifier and Type Method Description static JdbcTypePgJdbcHelper. createJdbcType(ServiceRegistry serviceRegistry, String className)JdbcTypeAbstractHANADialect. getBlobTypeDescriptor()JdbcTypeOracleNestedTableJdbcType. getElementJdbcType()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)JdbcTypePostgreSQLCastingIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypePostgreSQLIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeAbstractTransactSQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeCockroachDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeDialect. 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.JdbcTypeDialectDelegateWrapper. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeH2Dialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeMariaDBDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeMySQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeOracleDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypePostgreSQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeSQLServerDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeSybaseDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeOracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)JdbcTypeOracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)JdbcTypeOracleNestedTableJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)JdbcTypeOracleNestedTableJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)Methods in org.hibernate.dialect with parameters of type JdbcType Modifier and Type Method Description StringH2Dialect.OrdinalParameterMarkerStrategy. createMarker(int position, JdbcType jdbcType)SizeDialect.SizeStrategy. resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length)SizeDialect.SizeStrategyImpl. resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length)JdbcTypeOracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)JdbcTypeOracleNestedTableJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)Constructors in org.hibernate.dialect with parameters of type JdbcType Constructor Description OracleArrayJdbcType(JdbcType elementJdbcType, String typeName)OracleNestedTableJdbcType(JdbcType elementJdbcType, String typeName) -
Uses of JdbcType in org.hibernate.mapping
Methods in org.hibernate.mapping that return JdbcType Modifier and Type Method Description JdbcTypeBasicValue.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 JdbcType Modifier and Type Method Description voidBasicValue. setExplicitJdbcTypeAccess(Function<TypeConfiguration,JdbcType> jdbcTypeAccess) -
Uses of JdbcType in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return JdbcType Modifier and Type Method Description JdbcTypeJdbcMapping. getJdbcType()The descriptor for the SQL type represented by this expressible type -
Uses of JdbcType in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return JdbcType Modifier and Type Method Description JdbcTypeDiscriminatorType. 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 JdbcType Modifier and Type Method Description JdbcTypeOutputableType. getJdbcType()Descriptor for the SQL type mapped by this type. -
Uses of JdbcType in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type JdbcType Modifier and Type Method Description StringParameterMarkerStrategy. createMarker(int position, JdbcType jdbcType)Create a parameter marker -
Uses of JdbcType in org.hibernate.type
Methods in org.hibernate.type that return JdbcType Modifier and Type Method Description JdbcTypeAbstractStandardBasicType. getJdbcType()JdbcTypeComponentType. getJdbcType()JdbcTypeCustomType. getJdbcType()JdbcTypeEnumType. getJdbcType(TypeConfiguration typeConfiguration)Deprecated, for removal: This API element is subject to removal in a future version.JdbcTypeSerializableToBlobType. getJdbcType()Methods in org.hibernate.type with parameters of type JdbcType Modifier and Type Method Description <J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType)<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, String baseTypeName)<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, Supplier<BasicType<J>> creator)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 JdbcType Constructor Description AbstractSingleColumnStandardBasicType(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)NullType(JdbcType jdbcType, JavaType<Object> javaType)StandardBasicTypeTemplate(JdbcType jdbcType, JavaType<J> javaType, String... registrationKeys) -
Uses of JdbcType in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java with parameters of type JdbcType Modifier and Type Method Description StringBooleanJavaType. getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?,?> converter, Dialect dialect)StringEnumJavaType. 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 JdbcType Modifier and Type Method Description JdbcTypeBasicCollectionJavaType. getRecommendedJdbcType(JdbcTypeIndicators indicators)JdbcTypeCollectionJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeDynamicModelJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeEmbeddableAggregateJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeEntityJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeFormatMapperBasedJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeJavaTypeBasicAdaptor. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeJsonJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeMapEntryJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeUnknownBasicJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeXmlJavaType. getRecommendedJdbcType(JdbcTypeIndicators context) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc
Subinterfaces of JdbcType in org.hibernate.type.descriptor.jdbc Modifier and Type Interface Description interfaceAdjustableJdbcTypeExtension contract for JdbcType implementations that understand how to adjust themselves relative to where/how they are used (e.g.interfaceAggregateJdbcTypeClasses in org.hibernate.type.descriptor.jdbc that implement JdbcType Modifier and Type Class Description classArrayJdbcTypeDescriptor forARRAYhandling.classBigIntJdbcTypeDescriptor forBIGINThandling.classBinaryJdbcTypeDescriptor forBINARYhandling.classBlobJdbcTypeDescriptor forBLOBhandling.classBooleanJdbcTypeDescriptor forBOOLEANhandling.classCharJdbcTypeDescriptor forCHARhandling.classClobJdbcTypeDescriptor forCLOBhandling.classDateJdbcTypeDescriptor forDATEhandling.classDecimalJdbcTypeDescriptor forDECIMALhandling.classDoubleJdbcTypeDescriptor forDOUBLEhandling.classDurationJdbcTypeDescriptor forDuration.classFloatJdbcTypeDescriptor forFLOAThandling.classH2FormatJsonJdbcTypeSpecialized type mapping forJSONthat utilizes the custom '? format json' write expression for H2.classInstantAsTimestampJdbcTypeDeprecated, for removal: This API element is subject to removal in a future version.classInstantAsTimestampWithTimeZoneJdbcTypeDeprecated, for removal: This API element is subject to removal in a future version.classInstantJdbcTypeDeprecated, for removal: This API element is subject to removal in a future version.classIntegerJdbcTypeDescriptor forINTEGERhandling.classJsonAsStringJdbcTypeSpecialized type mapping forJSONand the JSON SQL data type.classJsonJdbcTypeSpecialized type mapping forJSONand the JSON SQL data type.classLongNVarcharJdbcTypeDescriptor forLONGNVARCHARhandling.classLongVarbinaryJdbcTypeDescriptor forLONGVARBINARYhandling.classLongVarcharJdbcTypeDescriptor forLONGVARCHARhandling.classNCharJdbcTypeDescriptor forNCHARhandling.classNClobJdbcTypeDescriptor forNCLOBhandling.classNullJdbcTypeDescriptor for binding nulls with Types.NULLclassNumericJdbcTypeDescriptor forNUMERIChandling.classNVarcharJdbcTypeDescriptor forNVARCHARhandling.classObjectJdbcTypeDescriptor for binding objects using any JDBC type code.classObjectNullAsBinaryTypeJdbcTypeDescriptor for binding objects, but binding nulls with Types.VARBINARYclassObjectNullAsNullTypeJdbcTypeDescriptor for binding objects, but binding nulls with Types.NULLclassObjectNullResolvingJdbcTypeDescriptor for binding objects, but binding nulls with the resolved parameter typeclassOracleJsonBlobJdbcTypeSpecialized type mapping forJSONand the BLOB SQL data type for Oracle.classRealJdbcTypeDeprecated.useFloatJdbcTypeclassRowIdJdbcTypeDescriptor forROWIDhandling.classSmallIntJdbcTypeDescriptor forSMALLINThandling.classTimeAsTimestampWithTimeZoneJdbcTypeDescriptor forTIMESTAMP_WITH_TIMEZONEhandling.classTimeJdbcTypeDescriptor forTIMEhandling.classTimestampJdbcTypeDescriptor forTIMESTAMPhandling.classTimestampUtcAsInstantJdbcTypeDescriptor forTIMESTAMP_UTChandling.classTimestampUtcAsJdbcTimestampJdbcTypeDescriptor forTIMESTAMP_UTChandling.classTimestampUtcAsOffsetDateTimeJdbcTypeDescriptor forTIMESTAMP_UTChandling.classTimestampWithTimeZoneJdbcTypeDescriptor forTIMESTAMP_WITH_TIMEZONEhandling.classTimeUtcAsJdbcTimeJdbcTypeDescriptor forTIME_UTChandling.classTimeUtcAsOffsetTimeJdbcTypeDescriptor forTIME_UTChandling.classTimeWithTimeZoneJdbcTypeDescriptor forTIME_WITH_TIMEZONEhandling.classTinyIntAsSmallIntJdbcTypeclassTinyIntJdbcTypeDescriptor forTINYINThandling.classUUIDJdbcTypeSpecialized type mapping forUUIDand the UUID SQL data type.classVarbinaryJdbcTypeDescriptor forVARBINARYhandling.classVarcharJdbcTypeDescriptor forVARCHARhandling.classXmlAsStringJdbcTypeSpecialized type mapping forSQLXMLand the XML SQL data type.classXmlJdbcTypeSpecialized type mapping forSQLXMLand the XML SQL data type.Methods in org.hibernate.type.descriptor.jdbc that return JdbcType Modifier and Type Method Description JdbcTypeArrayJdbcType. getElementJdbcType()JdbcTypeBasicBinder. getJdbcType()JdbcTypeBasicExtractor. getJdbcType()JdbcTypeDelegatingJdbcTypeIndicators. getJdbcType(int jdbcTypeCode)default JdbcTypeJdbcTypeIndicators. getJdbcType(int jdbcTypeCode)TheJdbcTyperegistered under the given type code with the associatedJdbcTypeRegistry.JdbcTypeAdjustableJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)Perform the adjustmentJdbcTypeBooleanJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeClobJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeJsonAsStringJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeLongNVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeLongVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeNCharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeNVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeVarbinaryJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeXmlAsStringJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)JdbcTypeArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)default JdbcTypeJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)Called byArrayJavaTypeand friends.JdbcTypeJdbcTypeConstructor. 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 JdbcType Modifier and Type Method Description JdbcTypeArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)JdbcTypeJdbcTypeConstructor. 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 JdbcType Constructor Description ArrayJdbcType(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.spi
Methods in org.hibernate.type.descriptor.jdbc.spi that return JdbcType Modifier and Type Method Description JdbcTypeJdbcTypeRegistry. findDescriptor(int jdbcTypeCode)JdbcTypeJdbcTypeRegistry. getDescriptor(int jdbcTypeCode)JdbcTypeJdbcTypeRegistry. resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, BasicType<?> elementType, @Nullable ColumnTypeInformation columnTypeInformation)Construct aJdbcTypeviaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation)or return a compatible one from this registry.JdbcTypeJdbcTypeRegistry. 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 JdbcType Modifier and Type Method Description voidJdbcTypeRegistry. addDescriptor(int typeCode, JdbcType jdbcType)voidJdbcTypeRegistry. addDescriptor(JdbcType jdbcType)voidJdbcTypeRegistry. addDescriptorIfAbsent(int typeCode, JdbcType jdbcType)voidJdbcTypeRegistry. addDescriptorIfAbsent(JdbcType jdbcType)JdbcTypeJdbcTypeRegistry. 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 JdbcType Modifier and Type Method Description StringDdlType. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)Deprecated, for removal: This API element is subject to removal in a future version.StringDdlType. 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.spi
Methods in org.hibernate.type.spi with parameters of type JdbcType Modifier and Type Method Description static IntervalTypeTypeConfiguration. getSqlIntervalType(JdbcType descriptor)static TemporalTypeTypeConfiguration. getSqlTemporalType(JdbcType descriptor) -
Uses of JdbcType in org.hibernate.usertype
Methods in org.hibernate.usertype that return JdbcType Modifier and Type Method Description JdbcTypeStaticUserTypeSupport. getJdbcType(TypeConfiguration typeConfiguration)default JdbcTypeUserType. getJdbcType(TypeConfiguration typeConfiguration)A mappedJdbcType.protected JdbcTypeBaseUserTypeSupport. jdbcType()Methods in org.hibernate.usertype with parameters of type JdbcType Modifier and Type Method Description default 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 JdbcType Modifier and Type Method Description protected 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 JdbcType Constructor Description StaticUserTypeSupport(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)
-