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.
Internal package containing dialect-specific implementations of
JdbcType.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).
This package abstracts persistence mechanisms for entities.
Package defining support for
SqmFunctionDescriptor handling.This package defines the central Hibernate Spatial types and functions.
This package contains the H2GIS Dialect extensions for the H2Dialect.
This package contains the spatial extensions for the MySQLDialect.
This package contains the spatial extensions for the OracleDialect.
This package contains the spatial extensions for the PostgreSQLDialect.
This package contains the spatial extensions for the SQLServerDialect.
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.Integrates a range of types defined by the JDK with the type system
of Hibernate.
SPIs related to
JavaType.Defines handling of almost the full range of standard JDBC-defined SQL data types.
SPIs related to
JdbcType.An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Support for type mappings which format composite values to a structured
text format (JSON or XML) for storage in a database-specific column type
supporting that structured format.
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.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.spi
Methods in org.hibernate.boot.spi with parameters of type JdbcTypeModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.addJdbcTypeRegistration(int typeCode, JdbcType jdbcType) <T> BasicType<T> BootstrapContext.findAdHocBasicType(JavaType<T> javaType, JdbcType jdbcType) Find a previously registered ad-hoc BasicTypeImpl based on java and jdbc type. -
Uses of JdbcType in org.hibernate.dialect
Classes in org.hibernate.dialect that implement JdbcTypeModifier and TypeClassDescriptionstatic classclassType mapping of (JSON) array of JSON SQL data type for Oracle database.classType mapping JSON SQL data type for Oracle database.classSpecialized type mapping forJSONthat binds UTF-16LE bytes, because the jTDS driver can't handle Unicode characters and doesn't support nationalized methods.classSpecialized type mapping forJSONthat binds UTF-16LE bytes, because the jTDS driver can't handle Unicode characters and doesn't support nationalized methods.classclassclassSpecialized type mapping forNCLOBthat binds UTF-16LE bytes, because the jTDS driver can't handle Unicode characters and doesn't support nationalized methods.classSpecialized type mapping forNVARCHARthat binds/extracts UTF-16LE bytes, because the jTDS driver can't handle Unicode characters and doesn't support nationalized methods.classSpecialized type mapping forXMLthat binds UTF-16LE bytes, because the jTDS driver can't handle Unicode characters and doesn't support nationalized methods.classSpecialized type mapping forXMLthat binds UTF-16LE bytes, because the jTDS driver can't handle Unicode characters and doesn't support nationalized methods.Fields in org.hibernate.dialect declared as JdbcTypeMethods in org.hibernate.dialect that return JdbcTypeModifier and TypeMethodDescriptionSybaseJtdsJsonAsStringArrayJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) SybaseJtdsJsonAsStringJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) SybaseJtdsLongNVarcharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) SybaseJtdsNCharJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) SybaseJtdsXmlAsStringArrayJdbcType.resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd) SybaseJtdsXmlAsStringJdbcType.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.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) SpannerDialect.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) OracleOsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleOsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsJsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsJsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsXmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsXmlAsStringArrayJdbcTypeConstructor.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.getCheckCondition(String columnName, Collection<?> valueSet, JdbcType jdbcType) Generate a SQLcheckcondition for the given column, constraining to the given values.SpannerPostgreSQLDialect.getCheckCondition(String columnName, Collection<?> valueSet, JdbcType jdbcType) Dialect.SizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length) default SizeDialect.SizeStrategy.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Size size) Dialect.SizeStrategyImpl.resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length) OracleOsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsJsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SybaseJtdsXmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Constructors in org.hibernate.dialect with parameters of type JdbcTypeModifierConstructorDescriptionOracleOsonArrayJdbcType(JdbcType elementJdbcType) SybaseJtdsJsonAsStringArrayJdbcType(JdbcType elementJdbcType) SybaseJtdsJsonAsStringArrayJdbcType(JdbcType elementJdbcType, int ddlTypeCode) SybaseJtdsXmlAsStringArrayJdbcType(JdbcType elementJdbcType) SybaseJtdsXmlAsStringArrayJdbcType(JdbcType elementJdbcType, int ddlTypeCode) -
Uses of JdbcType in org.hibernate.dialect.function.json
Methods in org.hibernate.dialect.function.json that return JdbcTypeModifier and TypeMethodDescriptionstatic JdbcTypeExpressionTypeHelper.getSingleJdbcType(SqlAstNode node) -
Uses of JdbcType in org.hibernate.dialect.type
Classes in org.hibernate.dialect.type that implement JdbcTypeModifier and TypeClassDescriptionclassclassImplementation 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.classH2 requires binding JSON viasetBytesmethods.classclassclassclassclassDescriptor forARRAYhandling.classclassclassRepresents a namedenumtype on Oracle 23ai+.classSpecialized type mapping forJSONand the JSON SQL data type for Oracle.classSpecialized type mapping forJSONand the JSON SQL data type for Oracle.classDescriptor forTABLEhandling.classRepresents a namedenumtype on Oracle 23ai+.classclassclassclassclassDescriptor forARRAYhandling.classclassclassclassclassRepresents a namedenumtype on PostgreSQL.classclassclassclassclassclassRepresents a namedenumtype on PostgreSQL.classclassclassclassclassclassMethods in org.hibernate.dialect.type 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) H2JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) H2JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) MariaDBCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) MariaDBCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) MySQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) MySQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleJsonArrayJdbcTypeConstructor.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) OracleXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleXmlArrayJdbcTypeConstructor.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) PostgreSQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonbJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonbJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SQLServerCastingXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SQLServerCastingXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Methods in org.hibernate.dialect.type with parameters of type JdbcTypeModifier and TypeMethodDescriptionH2JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) MariaDBCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) MySQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonbJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SQLServerCastingXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Constructors in org.hibernate.dialect.type with parameters of type JdbcTypeModifierConstructorDescriptionH2JsonArrayJdbcType(JdbcType elementJdbcType) MariaDBCastingJsonArrayJdbcType(JdbcType elementJdbcType) MySQLCastingJsonArrayJdbcType(JdbcType elementJdbcType) OracleArrayJdbcType(JdbcType elementJdbcType, String typeName) OracleJsonArrayJdbcType(JdbcType elementJdbcType) OracleNestedTableJdbcType(JdbcType elementJdbcType, String typeName) OracleXmlArrayJdbcType(JdbcType elementJdbcType) PostgreSQLArrayJdbcType(JdbcType elementJdbcType) PostgreSQLCastingJsonArrayJdbcType(JdbcType elementJdbcType, boolean jsonb) PostgreSQLJsonArrayPGObjectType(JdbcType elementJdbcType, boolean jsonb) SQLServerCastingXmlArrayJdbcType(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)Methods in org.hibernate.mapping that return types with arguments of type JdbcTypeMethod 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.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.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type JdbcTypeModifier and TypeMethodDescriptionstatic voidArgumentTypesValidator.checkArgumentType(int paramNumber, String functionName, FunctionParameterType type, JdbcType jdbcType, Type javaType) -
Uses of JdbcType in org.hibernate.spatial
Methods in org.hibernate.spatial that return JdbcTypeModifier and TypeMethodDescriptionGeolatteGeometryJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) JTSGeometryJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) -
Uses of JdbcType in org.hibernate.spatial.dialect.db2
Classes in org.hibernate.spatial.dialect.db2 that implement JdbcTypeModifier and TypeClassDescriptionclassType Descriptor for the DB2 Geometry type (as Clob) -
Uses of JdbcType in org.hibernate.spatial.dialect.h2gis
Classes in org.hibernate.spatial.dialect.h2gis that implement JdbcType -
Uses of JdbcType in org.hibernate.spatial.dialect.hana
Classes in org.hibernate.spatial.dialect.hana that implement JdbcType -
Uses of JdbcType in org.hibernate.spatial.dialect.mysql
Classes in org.hibernate.spatial.dialect.mysql that implement JdbcType -
Uses of JdbcType in org.hibernate.spatial.dialect.oracle
Classes in org.hibernate.spatial.dialect.oracle that implement JdbcTypeModifier and TypeClassDescriptionclassDescriptor for the Oracle Spatial SDO_GEOMETRY typeConstructors in org.hibernate.spatial.dialect.oracle with parameters of type JdbcTypeModifierConstructorDescriptionSDOGeometryValueExtractor(JavaType<X> javaType, JdbcType jdbcType) Creates instance -
Uses of JdbcType in org.hibernate.spatial.dialect.postgis
Classes in org.hibernate.spatial.dialect.postgis that implement JdbcTypeModifier and TypeClassDescriptionclassType Descriptor for the Postgis Geometry typeclassType Descriptor for the Postgis Geometry typeclassType Descriptor for the Postgis Geography typeclassType Descriptor for the Postgis Geometry typeclassType Descriptor for the Postgis Geography typeclassType Descriptor for the Postgis Geometry type -
Uses of JdbcType in org.hibernate.spatial.dialect.sqlserver
Classes in org.hibernate.spatial.dialect.sqlserver that implement JdbcTypeModifier and TypeClassDescriptionclassType descriptor for the SQL Server 2008 Geometry type.classType descriptor for the SQL Server 2008 Geography type.classType descriptor for the SQL Server 2008 Geometry type. -
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()OutputableType.getJdbcType()Descriptor for the SQL type mapped by this type.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, JavaType<C> collectionTypeDescriptor, String typeName) 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.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 descriptor for this Java type.ByteArrayJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) Deprecated.CalendarDateJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) CalendarJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) CalendarTimeJavaType.getRecommendedJdbcType(JdbcTypeIndicators context) CharacterArrayJavaType.getRecommendedJdbcType(JdbcTypeIndicators indicators) Deprecated.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 descriptor for 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<Boolean, ?> converter, Dialect dialect) EnumJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<T, ?> converter, Dialect dialect) default StringJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<T, ?> 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.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.classDeprecated, 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 forJSON_ARRAYand the JSON ARRAY SQL data type.classSpecialized type mapping forJSON_ARRAYand the JSON SQL data type.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.classSpecialized type mapping forJSONand the BLOB SQL data type for Oracle.classRepresents anenumtype for databases like MySQL and H2.classDeprecated.useFloatJdbcTypeclassDescriptor forROWIDhandling.classDescriptor forSMALLINThandling.classclassclassclassclassDescriptor 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.classclassSpecialized type mapping forUUIDand the UUID SQL data type.classDescriptor forVARBINARYhandling.classDescriptor forVARCHARhandling.classSpecialized type mapping forUUIDand the UUID SQL data type, which binds and reads the UUID through JDBCgetString/setStringmethods.classSpecialized type mapping forXML_ARRAYand the XML ARRAY SQL data type.classSpecialized type mapping forXML_ARRAYand the XML ARRAY SQL data type.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) JsonAsStringArrayJdbcType.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) XmlAsStringArrayJdbcType.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(String, int, int, int, JdbcTypeRegistry)when inferringJdbcTypes from a JDBCResultSetor when reverse-engineering a schema.JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) JsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) JsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) XmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) XmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) XmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) XmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Methods in org.hibernate.type.descriptor.jdbc with parameters of type JdbcTypeModifier and TypeMethodDescriptionstatic <X> XJsonHelper.arrayFromString(JavaType<X> javaType, JdbcType elementJdbcType, String string, WrapperOptions options) static StringXmlHelper.arrayToString(JavaType<?> elementJavaType, JdbcType elementJdbcType, Object[] values, WrapperOptions options) static <X> XJsonHelper.deserializeArray(JavaType<X> javaType, JdbcType elementJdbcType, JsonDocumentReader reader, WrapperOptions options) ArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) JdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Called fromDialect.resolveSqlTypeDescriptor(String, int, int, int, JdbcTypeRegistry)when inferringJdbcTypes from a JDBCResultSetor when reverse-engineering a schema.JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) JsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) XmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) XmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) 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) JsonArrayJdbcType(JdbcType elementJdbcType) JsonAsStringArrayJdbcType(JdbcType elementJdbcType) JsonAsStringArrayJdbcType(JdbcType elementJdbcType, int ddlTypeCode) OracleJsonArrayBlobJdbcType(JdbcType elementJdbcType) XmlArrayJdbcType(JdbcType elementJdbcType) XmlAsStringArrayJdbcType(JdbcType elementJdbcType) protectedXmlAsStringArrayJdbcType(JdbcType elementJdbcType, int ddlTypeCode) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc.internal
Classes in org.hibernate.type.descriptor.jdbc.internal that implement JdbcTypeModifier and TypeClassDescriptionclassorg.hibernate.type.descriptor.jdbc.internal.AbstractJavaTimeJdbcType<T extends Temporal> -
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.voidJsonGeneratingVisitor.visitArray(JavaType<?> elementJavaType, JdbcType elementJdbcType, Object[] values, WrapperOptions options, JsonDocumentWriter writer) Serializes an array of values into JSON object/array -
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.format
Methods in org.hibernate.type.format with parameters of type JdbcTypeModifier and TypeMethodDescriptionJsonValueJDBCTypeAdapter.fromNumericValue(JavaType<?> jdbcJavaType, JdbcType jdbcType, JsonDocumentReader source, WrapperOptions options) Gets an Object out of a JSON document reader according to a given types.OsonValueJDBCTypeAdapter.fromNumericValue(JavaType<?> jdbcJavaType, JdbcType jdbcType, JsonDocumentReader source, WrapperOptions options) StringJsonValueJDBCTypeAdapter.fromNumericValue(JavaType<?> jdbcJavaType, JdbcType jdbcType, JsonDocumentReader source, WrapperOptions options) JsonValueJDBCTypeAdapter.fromValue(JavaType<?> jdbcJavaType, JdbcType jdbcType, JsonDocumentReader source, WrapperOptions options) Gets an Object out of a JSON document reader according to a given types.OsonValueJDBCTypeAdapter.fromValue(JavaType<?> jdbcJavaType, JdbcType jdbcType, JsonDocumentReader source, WrapperOptions options) StringJsonValueJDBCTypeAdapter.fromValue(JavaType<?> jdbcJavaType, JdbcType jdbcType, JsonDocumentReader source, WrapperOptions options) JsonDocumentWriter.serializeJsonValue(Object value, JavaType<T> javaType, JdbcType jdbcType, WrapperOptions options) Adds a JSON value to the documentOsonDocumentWriter.serializeJsonValue(Object value, JavaType<T> javaType, JdbcType jdbcType, WrapperOptions options) StringJsonDocumentWriter.serializeJsonValue(Object value, JavaType<T> javaType, JdbcType jdbcType, WrapperOptions options) -
Uses of JdbcType in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type JdbcTypeModifier and TypeMethodDescriptionstatic @Nullable IntervalTypeTypeConfiguration.getSqlIntervalType(JdbcType descriptor) static @Nullable TemporalTypeTypeConfiguration.getSqlTemporalType(JdbcType descriptor) -
Uses of JdbcType in org.hibernate.usertype
Methods in org.hibernate.usertype that return JdbcTypeMethods in org.hibernate.usertype with parameters of type JdbcTypeModifier and TypeMethodDescriptiondefault longUserType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) Deprecated, for removal: This API element is subject to removal in a future version.This operation is a layer-breaker.default intUserType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) Deprecated, for removal: This API element is subject to removal in a future version.This operation is a layer-breaker.default intUserType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) Deprecated, for removal: This API element is subject to removal in a future version.This operation is a layer-breaker.Method parameters in org.hibernate.usertype with type arguments of type JdbcTypeModifier and TypeMethodDescriptionprotected abstract voidBaseUserTypeSupport.resolve(BiConsumer<BasicJavaType<T>, JdbcType> resolutionConsumer) protected voidUserTypeLegacyBridge.resolve(BiConsumer<BasicJavaType<Object>, JdbcType> resolutionConsumer) protected voidUserTypeSupport.resolve(BiConsumer<BasicJavaType<T>, JdbcType> resolutionConsumer)
H2JsonJdbcTypeinstead