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.internal 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.model.process.internal 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.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.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.spatial org.hibernate.spatial.dialect.db2 org.hibernate.spatial.dialect.h2gis org.hibernate.spatial.dialect.hana org.hibernate.spatial.dialect.mysql org.hibernate.spatial.dialect.oracle org.hibernate.spatial.dialect.postgis org.hibernate.spatial.dialect.sqlserver org.hibernate.sql.ast.internal org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter.internal Implements the SPI for basic-typed value conversions.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.internal 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.descriptor.sql.internal Includes several general-purpose implementations ofDdlType
.org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateType
s.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()
TheJdbcType
to 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.internal
Methods in org.hibernate.boot.internal with parameters of type JdbcType Modifier and Type Method Description void
InFlightMetadataCollectorImpl. addJdbcTypeRegistration(int typeCode, JdbcType jdbcType)
-
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 void
TypeContributions. contributeJdbcType(JdbcType descriptor)
-
Uses of JdbcType in org.hibernate.boot.model.process.internal
Methods in org.hibernate.boot.model.process.internal that return JdbcType Modifier and Type Method Description JdbcType
InferredBasicValueResolution. getJdbcType()
JdbcType
NamedBasicTypeResolution. getJdbcType()
JdbcType
NamedConverterResolution. getJdbcType()
JdbcType
UserTypeResolution. getJdbcType()
JdbcType
VersionResolution. getJdbcType()
Methods in org.hibernate.boot.model.process.internal with parameters of type JdbcType Modifier and Type Method Description static <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 JdbcType Constructor Description InferredBasicValueResolution(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 JdbcType Modifier and Type Method Description void
InFlightMetadataCollector. 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 class
AbstractHANADialect.HANABlobType
class
AbstractPostgreSQLJsonPGObjectType
class
AbstractPostgreSQLStructJdbcType
Implementation for serializing/deserializing an embeddable aggregate to/from the PostgreSQL component format.class
DB2StructJdbcType
DB2 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.class
H2DurationIntervalSecondJdbcType
class
H2JsonJdbcType
H2 requires binding JSON viasetBytes
methods.class
MySQLCastingJsonJdbcType
class
MySQLEnumJdbcType
Deprecated.UseEnumJdbcType
insteadclass
OracleArrayJdbcType
Descriptor forARRAY
handling.class
OracleBooleanJdbcType
class
OracleJsonJdbcType
Specialized type mapping forJSON
and the JSON SQL data type for Oracle.class
OracleNestedTableJdbcType
Descriptor forARRAY
handling.class
OracleReflectionStructJdbcType
class
OracleStructJdbcType
class
OracleXmlJdbcType
class
PostgreSQLCastingInetJdbcType
class
PostgreSQLCastingIntervalSecondJdbcType
class
PostgreSQLCastingJsonJdbcType
class
PostgreSQLEnumJdbcType
Represents a namedenum
type on PostgreSQL.class
PostgreSQLInetJdbcType
class
PostgreSQLIntervalSecondJdbcType
class
PostgreSQLJsonPGObjectJsonbType
class
PostgreSQLJsonPGObjectJsonType
class
PostgreSQLStructCastingJdbcType
class
PostgreSQLStructPGObjectJdbcType
class
PostgreSQLUUIDJdbcType
class
StructJdbcType
class
VarcharUUIDJdbcType
Specialized type mapping forUUID
and the UUID SQL data type, which binds and reads the UUID through JDBCgetString
/setString
methods.Methods in org.hibernate.dialect that return JdbcType Modifier and Type Method Description static JdbcType
PgJdbcHelper. createJdbcType(ServiceRegistry serviceRegistry, String className)
JdbcType
AbstractHANADialect. getBlobTypeDescriptor()
JdbcType
OracleNestedTableJdbcType. getElementJdbcType()
static JdbcType
PgJdbcHelper. getInetJdbcType(ServiceRegistry serviceRegistry)
static JdbcType
PgJdbcHelper. getIntervalJdbcType(ServiceRegistry serviceRegistry)
static JdbcType
PgJdbcHelper. getJsonbJdbcType(ServiceRegistry serviceRegistry)
static JdbcType
PgJdbcHelper. getJsonJdbcType(ServiceRegistry serviceRegistry)
static JdbcType
OracleJdbcHelper. getStructJdbcType(ServiceRegistry serviceRegistry)
static JdbcType
PgJdbcHelper. getStructJdbcType(ServiceRegistry serviceRegistry)
JdbcType
PostgreSQLCastingIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
PostgreSQLIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
AbstractTransactSQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
CockroachDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
Dialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
Assigns an appropriateJdbcType
to a column of a JDBC result set based on the column type name, JDBC type code, precision, and scale.JdbcType
DialectDelegateWrapper. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
H2Dialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
MariaDBDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
MySQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
OracleDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
PostgreSQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
SQLServerDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
SybaseDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)
JdbcType
OracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
OracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
OracleNestedTableJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
OracleNestedTableJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)
Methods in org.hibernate.dialect with parameters of type JdbcType Modifier and Type Method Description String
H2Dialect.OrdinalParameterMarkerStrategy. createMarker(int position, JdbcType jdbcType)
Size
Dialect.SizeStrategy. resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length)
Size
Dialect.SizeStrategyImpl. resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length)
JdbcType
OracleArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
OracleNestedTableJdbcTypeConstructor. 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 JdbcType
BasicValue.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 void
BasicValue. 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 JdbcType
JdbcMapping. 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 JdbcType Modifier and Type Method Description JdbcType
BasicTypeImpl. getJdbcType()
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type JdbcType Constructor Description BasicTypeImpl(JavaType<J> javaType, JdbcType jdbcType)
PrimitiveBasicTypeImpl(JavaType<J> javaType, JdbcType jdbcType, Class<J> primitiveClass)
-
Uses of JdbcType in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return JdbcType Modifier and Type Method Description JdbcType
DiscriminatorType. 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 JdbcType
OutputableType. getJdbcType()
Descriptor for the SQL type mapped by this type. -
Uses of JdbcType in org.hibernate.spatial
Methods in org.hibernate.spatial that return JdbcType Modifier and Type Method Description JdbcType
GeolatteGeometryJavaType. getRecommendedJdbcType(JdbcTypeIndicators indicators)
JdbcType
JTSGeometryJavaType. getRecommendedJdbcType(JdbcTypeIndicators indicators)
-
Uses of JdbcType in org.hibernate.spatial.dialect.db2
Classes in org.hibernate.spatial.dialect.db2 that implement JdbcType Modifier and Type Class Description class
DB2GeometryType
Type 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 Modifier and Type Class Description class
H2GISGeometryType
Descriptor for GeoDB Geometries. -
Uses of JdbcType in org.hibernate.spatial.dialect.hana
Classes in org.hibernate.spatial.dialect.hana that implement JdbcType Modifier and Type Class Description class
HANAGeometryType
class
HANAPointType
-
Uses of JdbcType in org.hibernate.spatial.dialect.mysql
Classes in org.hibernate.spatial.dialect.mysql that implement JdbcType Modifier and Type Class Description class
MySQLGeometryJdbcType
Descriptor for MySQL Geometries. -
Uses of JdbcType in org.hibernate.spatial.dialect.oracle
Classes in org.hibernate.spatial.dialect.oracle that implement JdbcType Modifier and Type Class Description class
SDOGeometryType
Descriptor for the Oracle Spatial SDO_GEOMETRY typeConstructors in org.hibernate.spatial.dialect.oracle with parameters of type JdbcType Constructor Description SDOGeometryValueExtractor(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 JdbcType Modifier and Type Class Description class
AbstractCastingPostGISJdbcType
Type Descriptor for the Postgis Geometry typeclass
AbstractPostGISJdbcType
Type Descriptor for the Postgis Geometry typeclass
PGCastingGeographyJdbcType
Type Descriptor for the Postgis Geography typeclass
PGCastingGeometryJdbcType
Type Descriptor for the Postgis Geometry typeclass
PGGeographyJdbcType
Type Descriptor for the Postgis Geography typeclass
PGGeometryJdbcType
Type Descriptor for the Postgis Geometry type -
Uses of JdbcType in org.hibernate.spatial.dialect.sqlserver
Classes in org.hibernate.spatial.dialect.sqlserver that implement JdbcType Modifier and Type Class Description class
AbstractSqlServerGISType
Type descriptor for the SQL Server 2008 Geometry type.class
SqlServerGeographyType
Type descriptor for the SQL Server 2008 Geography type.class
SqlServerGeometryType
Type descriptor for the SQL Server 2008 Geometry type. -
Uses of JdbcType in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal with parameters of type JdbcType Modifier and Type Method Description String
ParameterMarkerStrategyStandard. 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 JdbcType Modifier and Type Method Description String
ParameterMarkerStrategy. 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 JdbcType
AbstractStandardBasicType. getJdbcType()
JdbcType
ComponentType. getJdbcType()
JdbcType
CustomType. getJdbcType()
JdbcType
EnumType. getJdbcType(TypeConfiguration typeConfiguration)
Deprecated, for removal: This API element is subject to removal in a future version.JdbcType
SerializableToBlobType. 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.converter.internal
Methods in org.hibernate.type.descriptor.converter.internal with parameters of type JdbcType Modifier and Type Method Description static String[]
EnumHelper. getEnumeratedValues(Class<?> javaType, JdbcType jdbcType)
-
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 String
BooleanJavaType. getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?,?> converter, Dialect dialect)
String
EnumJavaType. getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?,?> converter, Dialect dialect)
default String
JavaType. getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<?,?> converter, Dialect dialect)
The check constraint that should be added to the column definition in generated DDL.long
BigDecimalJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
BigIntegerJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
BlobJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
BooleanJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
ByteJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
CharacterJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
ClobJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
CurrencyJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
DoubleJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
FloatJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
InetAddressJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
IntegerJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
default long
JavaType. 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
.long
LongJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
ShortJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
UUIDJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
long
ZoneOffsetJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
int
BigDecimalJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
BigIntegerJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
BooleanJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
ByteJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
CalendarDateJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
CalendarJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
CalendarTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
CharacterJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
DateJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
DoubleJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
DurationJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
FloatJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
InstantJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
IntegerJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
default int
JavaType. 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
.int
JdbcTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
JdbcTimestampJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
LocalDateTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
LocalTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
LongJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
OffsetDateTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
OffsetTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
ShortJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
ZonedDateTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
BigIntegerJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
int
BooleanJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
int
ByteJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
int
CharacterJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
int
DurationJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
int
IntegerJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
default int
JavaType. 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
.int
LongJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
int
ShortJavaType. 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 JdbcType
BasicCollectionJavaType. getRecommendedJdbcType(JdbcTypeIndicators indicators)
JdbcType
CollectionJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
DynamicModelJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
EmbeddableAggregateJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
EntityJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
FormatMapperBasedJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
JavaTypeBasicAdaptor. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
JsonJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
MapEntryJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
UnknownBasicJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
XmlJavaType. 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 interface
AdjustableJdbcType
Extension contract for JdbcType implementations that understand how to adjust themselves relative to where/how they are used (e.g.interface
AggregateJdbcType
Classes in org.hibernate.type.descriptor.jdbc that implement JdbcType Modifier and Type Class Description class
ArrayJdbcType
Descriptor forARRAY
handling.class
BigIntJdbcType
Descriptor forBIGINT
handling.class
BinaryJdbcType
Descriptor forBINARY
handling.class
BlobJdbcType
Descriptor forBLOB
handling.class
BooleanJdbcType
Descriptor forBOOLEAN
handling.class
CharJdbcType
Descriptor forCHAR
handling.class
ClobJdbcType
Descriptor forCLOB
handling.class
DateJdbcType
Descriptor forDATE
handling.class
DecimalJdbcType
Descriptor forDECIMAL
handling.class
DoubleJdbcType
Descriptor forDOUBLE
handling.class
DurationJdbcType
Descriptor forDuration
.class
EnumJdbcType
Represents anenum
type for databases like MySQL and H2.class
FloatJdbcType
Descriptor forFLOAT
handling.class
H2FormatJsonJdbcType
Deprecated, for removal: This API element is subject to removal in a future version.UseH2JsonJdbcType
insteadclass
InstantAsTimestampJdbcType
Deprecated, for removal: This API element is subject to removal in a future version.class
InstantAsTimestampWithTimeZoneJdbcType
Deprecated, for removal: This API element is subject to removal in a future version.class
InstantJdbcType
Deprecated, for removal: This API element is subject to removal in a future version.class
IntegerJdbcType
Descriptor forINTEGER
handling.class
JsonAsStringJdbcType
Specialized type mapping forJSON
and the JSON SQL data type.class
JsonJdbcType
Specialized type mapping forJSON
and the JSON SQL data type.class
LongNVarcharJdbcType
Descriptor forLONGNVARCHAR
handling.class
LongVarbinaryJdbcType
Descriptor forLONGVARBINARY
handling.class
LongVarcharJdbcType
Descriptor forLONGVARCHAR
handling.class
NCharJdbcType
Descriptor forNCHAR
handling.class
NClobJdbcType
Descriptor forNCLOB
handling.class
NullJdbcType
Descriptor for binding nulls with Types.NULLclass
NumericJdbcType
Descriptor forNUMERIC
handling.class
NVarcharJdbcType
Descriptor forNVARCHAR
handling.class
ObjectJdbcType
Descriptor for binding objects using any JDBC type code.class
ObjectNullAsBinaryTypeJdbcType
Descriptor for binding objects, but binding nulls with Types.VARBINARYclass
ObjectNullAsNullTypeJdbcType
Descriptor for binding objects, but binding nulls with Types.NULLclass
ObjectNullResolvingJdbcType
Descriptor for binding objects, but binding nulls with the resolved parameter typeclass
OracleJsonBlobJdbcType
Specialized type mapping forJSON
and the BLOB SQL data type for Oracle.class
RealJdbcType
Deprecated.useFloatJdbcType
class
RowIdJdbcType
Descriptor forROWID
handling.class
SmallIntJdbcType
Descriptor forSMALLINT
handling.class
TimeAsTimestampWithTimeZoneJdbcType
Descriptor forTIMESTAMP_WITH_TIMEZONE
handling.class
TimeJdbcType
Descriptor forTIME
handling.class
TimestampJdbcType
Descriptor forTIMESTAMP
handling.class
TimestampUtcAsInstantJdbcType
Descriptor forTIMESTAMP_UTC
handling.class
TimestampUtcAsJdbcTimestampJdbcType
Descriptor forTIMESTAMP_UTC
handling.class
TimestampUtcAsOffsetDateTimeJdbcType
Descriptor forTIMESTAMP_UTC
handling.class
TimestampWithTimeZoneJdbcType
Descriptor forTIMESTAMP_WITH_TIMEZONE
handling.class
TimeUtcAsJdbcTimeJdbcType
Descriptor forTIME_UTC
handling.class
TimeUtcAsOffsetTimeJdbcType
Descriptor forTIME_UTC
handling.class
TimeWithTimeZoneJdbcType
Descriptor forTIME_WITH_TIMEZONE
handling.class
TinyIntAsSmallIntJdbcType
class
TinyIntJdbcType
Descriptor forTINYINT
handling.class
UUIDJdbcType
Specialized type mapping forUUID
and the UUID SQL data type.class
VarbinaryJdbcType
Descriptor forVARBINARY
handling.class
VarcharJdbcType
Descriptor forVARCHAR
handling.class
XmlAsStringJdbcType
Specialized type mapping forSQLXML
and the XML SQL data type.class
XmlJdbcType
Specialized type mapping forSQLXML
and the XML SQL data type.Methods in org.hibernate.type.descriptor.jdbc that return JdbcType Modifier and Type Method Description JdbcType
ArrayJdbcType. getElementJdbcType()
JdbcType
BasicBinder. getJdbcType()
JdbcType
BasicExtractor. getJdbcType()
JdbcType
DelegatingJdbcTypeIndicators. getJdbcType(int jdbcTypeCode)
default JdbcType
JdbcTypeIndicators. getJdbcType(int jdbcTypeCode)
TheJdbcType
registered under the given type code with the associatedJdbcTypeRegistry
.JdbcType
AdjustableJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
Perform the adjustmentJdbcType
BooleanJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
ClobJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
JsonAsStringJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
LongNVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
LongVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
NCharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
NVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
VarbinaryJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
VarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
XmlAsStringJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)
JdbcType
ArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
ArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)
default JdbcType
JdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation)
Called byArrayJavaType
and friends.JdbcType
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 inferringJdbcType
s from a JDBCResultSet
or when reverse-engineering a schema.Methods in org.hibernate.type.descriptor.jdbc with parameters of type JdbcType Modifier and Type Method Description JdbcType
ArrayJdbcTypeConstructor. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)
JdbcType
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 inferringJdbcType
s from a JDBCResultSet
or 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.internal
Methods in org.hibernate.type.descriptor.jdbc.internal with parameters of type JdbcType Modifier and Type Method Description void
JdbcTypeBaseline.BaselineTarget. addDescriptor(int code, JdbcType descriptor)
void
JdbcTypeBaseline.BaselineTarget. addDescriptor(JdbcType descriptor)
-
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 JdbcType
JdbcTypeRegistry. findDescriptor(int jdbcTypeCode)
JdbcType
JdbcTypeRegistry. getDescriptor(int jdbcTypeCode)
JdbcType
JdbcTypeRegistry. resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, BasicType<?> elementType, @Nullable ColumnTypeInformation columnTypeInformation)
Construct aJdbcType
viaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation)
or return a compatible one from this registry.JdbcType
JdbcTypeRegistry. resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, JdbcType elementType, @Nullable ColumnTypeInformation columnTypeInformation)
Construct aJdbcType
viaJdbcTypeConstructor.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 void
JdbcTypeRegistry. addDescriptor(int typeCode, JdbcType jdbcType)
void
JdbcTypeRegistry. addDescriptor(JdbcType jdbcType)
void
JdbcTypeRegistry. addDescriptorIfAbsent(int typeCode, JdbcType jdbcType)
void
JdbcTypeRegistry. addDescriptorIfAbsent(JdbcType jdbcType)
JdbcType
JdbcTypeRegistry. resolveTypeConstructorDescriptor(int jdbcTypeConstructorCode, JdbcType elementType, @Nullable ColumnTypeInformation columnTypeInformation)
Construct aJdbcType
viaJdbcTypeConstructor.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 String
DdlType. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)
Deprecated, for removal: This API element is subject to removal in a future version.String
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 JdbcType Modifier and Type Method Description String
DdlTypeImpl. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)
String
DdlTypeImpl. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale)
String
NamedNativeEnumDdlTypeImpl. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)
String
NamedNativeEnumDdlTypeImpl. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale)
String
NativeEnumDdlTypeImpl. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)
String
NativeEnumDdlTypeImpl. 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 JdbcType Modifier and Type Class Description class
UserTypeSqlTypeAdapter<J>
Adapts UserType to the JdbcType contractMethods in org.hibernate.type.internal that return JdbcType Modifier and Type Method Description JdbcType
ConvertedBasicTypeImpl. getJdbcType()
JdbcType
CompositeUserTypeJavaTypeWrapper. getRecommendedJdbcType(JdbcTypeIndicators context)
JdbcType
UserTypeJavaTypeWrapper. getRecommendedJdbcType(JdbcTypeIndicators context)
Methods in org.hibernate.type.internal with parameters of type JdbcType Modifier and Type Method Description long
UserTypeJavaTypeWrapper. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
int
UserTypeJavaTypeWrapper. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
int
UserTypeJavaTypeWrapper. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)
Constructors in org.hibernate.type.internal with parameters of type JdbcType Constructor Description BasicTypeImpl(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 JdbcType Modifier and Type Method Description static IntervalType
TypeConfiguration. getSqlIntervalType(JdbcType descriptor)
static TemporalType
TypeConfiguration. getSqlTemporalType(JdbcType descriptor)
-
Uses of JdbcType in org.hibernate.usertype
Methods in org.hibernate.usertype that return JdbcType Modifier and Type Method Description JdbcType
StaticUserTypeSupport. getJdbcType(TypeConfiguration typeConfiguration)
default JdbcType
UserType. getJdbcType(TypeConfiguration typeConfiguration)
A mappedJdbcType
.protected JdbcType
BaseUserTypeSupport. jdbcType()
Methods in org.hibernate.usertype with parameters of type JdbcType Modifier and Type Method Description default long
UserType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)
The default column length, for use in DDL generation.default int
UserType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)
The default column precision, for use in DDL generation.default int
UserType. 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 void
BaseUserTypeSupport. resolve(BiConsumer<BasicJavaType<T>,JdbcType> resolutionConsumer)
protected void
UserTypeSupport. 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)
-