Uses of Interface
org.hibernate.type.BasicType
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.This package contains the interfaces that make up the bootstrap API
for Hibernate.
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 defines APIs for configuring Hibernate.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Support for defining result set mappings used in
NativeQuery
,
ProcedureCall
, and StoredProcedureQuery
.Support for mutable result/fetch builder graphs nodes built dynamically via
Hibernate's
NativeQuery
APIsThis package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Package defining support for
SqmFunctionDescriptor
handling.Nodes representing expressions in the SQM tree.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
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.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
Defines a registry for Hibernate
Type
s.-
Uses of BasicType in org.hibernate
-
Uses of BasicType in org.hibernate.boot
Modifier and TypeMethodDescriptionMetadataBuilder.applyBasicType
(BasicType<?> type) Specify an additional or overridden basic type mapping.MetadataBuilder.applyBasicType
(BasicType<?> type, String... keys) Specify an additional or overridden basic type mapping supplying specific registration keys. -
Uses of BasicType in org.hibernate.boot.internal
Modifier and TypeMethodDescription<T> BasicType<T>
BootstrapContextImpl.resolveAdHocBasicType
(String key) Modifier and TypeMethodDescriptionMetadataBuilderImpl.applyBasicType
(BasicType<?> type) MetadataBuilderImpl.applyBasicType
(BasicType<?> type, String... keys) void
MetadataBuilderImpl.contributeType
(BasicType<?> type) Deprecated.void
MetadataBuilderImpl.contributeType
(BasicType<?> type, String... keys) Deprecated.void
BootstrapContextImpl.registerAdHocBasicType
(BasicType<?> basicType) -
Uses of BasicType in org.hibernate.boot.model
Modifier and TypeMethodDescriptiondefault void
TypeContributions.contributeType
(BasicType<?> type) Deprecated.default void
TypeContributions.contributeType
(BasicType<?> type, String... keys) Deprecated.UseTypeContributions.contributeType(BasicType)
instead. -
Uses of BasicType in org.hibernate.boot.model.process.internal
Modifier and TypeMethodDescriptionInferredBasicValueResolution.getLegacyResolvedBasicType()
NamedBasicTypeResolution.getLegacyResolvedBasicType()
NamedConverterResolution.getLegacyResolvedBasicType()
UserTypeResolution.getLegacyResolvedBasicType()
VersionResolution.getLegacyResolvedBasicType()
static <T> BasicType<T>
InferredBasicValueResolver.resolveSqlTypeIndicators
(JdbcTypeIndicators stdIndicators, BasicType<T> resolved, JavaType<T> domainJtd) Modifier and TypeMethodDescriptionstatic <T> BasicType<T>
InferredBasicValueResolver.resolveSqlTypeIndicators
(JdbcTypeIndicators stdIndicators, BasicType<T> resolved, JavaType<T> domainJtd) void
InferredBasicValueResolution.updateResolution
(BasicType<?> type) ModifierConstructorDescriptionInferredBasicValueResolution
(JdbcMapping jdbcMapping, JavaType<J> domainJtd, JavaType<T> relationalJtd, JdbcType jdbcType, BasicType<J> legacyType, MutabilityPlan<J> mutabilityPlan) NamedBasicTypeResolution
(JavaType<J> domainJtd, BasicType basicType, BasicValueConverter valueConverter, Function<TypeConfiguration, MutabilityPlan> explicitMutabilityPlanAccess, MetadataBuildingContext context) VersionResolution
(JavaType javaType, JdbcType jdbcType, JdbcMapping jdbcMapping, BasicType legacyType) -
Uses of BasicType in org.hibernate.boot.spi
Modifier and TypeMethodDescriptionBasicType<?>
BasicTypeRegistration.getBasicType()
<T> BasicType<T>
BootstrapContext.resolveAdHocBasicType
(String key) To support Envers.Modifier and TypeMethodDescriptionAbstractDelegatingMetadataBuilderImplementor.applyBasicType
(BasicType<?> type) AbstractDelegatingMetadataBuilderImplementor.applyBasicType
(BasicType<?> type, String... keys) void
BootstrapContext.registerAdHocBasicType
(BasicType<?> basicType) To support Envers.ModifierConstructorDescriptionBasicTypeRegistration
(BasicType<?> basicType) BasicTypeRegistration
(BasicType<?> basicType, String[] registrationKeys) -
Uses of BasicType in org.hibernate.cfg
Modifier and TypeMethodDescriptionConfiguration.registerTypeOverride
(BasicType<?> type) Register a type into the type registry, potentially replacing a previously registered type. -
Uses of BasicType in org.hibernate.dialect
Modifier and TypeMethodDescriptionOracleArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) -
Uses of BasicType in org.hibernate.dialect.function
-
Uses of BasicType in org.hibernate.dialect.function.array
Modifier and TypeMethodDescriptionprotected BasicType<?>
ArrayArgumentValidator.getElementType
(int arrayIndex, List<? extends SqmTypedNode<?>> arguments, String functionName, TypeConfiguration typeConfiguration) protected BasicType<?>
ArrayArgumentValidator.getElementType
(List<? extends SqmTypedNode<?>> arguments, String functionName, TypeConfiguration typeConfiguration) static BasicType<?>
DdlTypeHelper.resolveArrayType
(DomainType<?> elementType, TypeConfiguration typeConfiguration) static BasicType<?>
JsonArrayViaElementArgumentReturnTypeResolver.resolveJsonArrayType
(DomainType<?> elementType, TypeConfiguration typeConfiguration) static BasicType<?>
DdlTypeHelper.resolveListType
(DomainType<?> elementType, TypeConfiguration typeConfiguration) Modifier and TypeMethodDescriptionstatic String
DdlTypeHelper.getCastTypeName
(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static String
DdlTypeHelper.getCastTypeName
(BasicType<?> type, TypeConfiguration typeConfiguration) static String
DdlTypeHelper.getTypeName
(BasicType<?> type, Size size, TypeConfiguration typeConfiguration) static String
DdlTypeHelper.getTypeName
(BasicType<?> type, TypeConfiguration typeConfiguration) -
Uses of BasicType in org.hibernate.id
ModifierConstructorDescriptionExportableColumn
(Database database, Table table, String name, BasicType<?> type) ExportableColumn
(Database database, Table table, String name, BasicType<?> type, String dbTypeDeclaration) ValueImpl
(ExportableColumn column, Table table, BasicType<?> type, Database database) -
Uses of BasicType in org.hibernate.loader.ast.internal
Modifier and TypeMethodDescriptionstatic JdbcMapping
MultiKeyLoadHelper.resolveArrayJdbcMapping
(BasicType<?> arrayBasicType, JdbcMapping keyMapping, Class<?> arrayClass, SessionFactoryImplementor sessionFactory) -
Uses of BasicType in org.hibernate.mapping
Modifier and TypeMethodDescriptionBasicValue.Resolution.getLegacyResolvedBasicType()
The BasicType resolved using the pre-6.0 rules.Modifier and TypeMethodDescriptiondefault void
BasicValue.Resolution.updateResolution
(BasicType<?> type) -
Uses of BasicType in org.hibernate.metamodel.mapping
Modifier and TypeInterfaceDescriptioninterface
Union ofConvertedBasicType
andBasicDomainType
capabilities.Modifier and TypeMethodDescriptionstatic <O,
R> DefaultDiscriminatorConverter<O, R> DefaultDiscriminatorConverter.fromMappingMetamodel
(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, MappingMetamodelImplementor mappingMetamodel) static <O,
R> EmbeddableDiscriminatorConverter<O, R> EmbeddableDiscriminatorConverter.fromValueMappings
(String discriminatedType, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object, String> valueMappings, ServiceRegistry serviceRegistry) static <O,
R> MappedDiscriminatorConverter<O, R> MappedDiscriminatorConverter.fromValueMappings
(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object, String> valueMappings, MappingMetamodelImplementor mappingMetamodel) -
Uses of BasicType in org.hibernate.metamodel.mapping.internal
Modifier and TypeClassDescriptionclass
Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMapping
of this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeModifier and TypeMethodDescriptionBasicType<?>
AbstractDiscriminatorMapping.getUnderlyingJdbcMapping()
BasicType<?>
DiscriminatorTypeImpl.getUnderlyingJdbcMapping()
static BasicType<?>
MappingModelCreationHelper.resolveAggregateColumnBasicType
(MappingModelCreationProcess creationProcess, NavigableRole navigableRole, Column column) Modifier and TypeMethodDescriptionstatic BasicAttributeMapping
MappingModelCreationHelper.buildBasicAttributeMapping
(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, BasicType attrType, String tableExpression, String attrColumnName, SelectablePath selectablePath, boolean isAttrFormula, String readExpr, String writeExpr, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, boolean isLob, boolean nullable, boolean insertable, boolean updateable, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) ModifierConstructorDescriptionAbstractDiscriminatorMapping
(ManagedMappingType mappingType, DiscriminatorType<Object> discriminatorType, BasicType<Object> underlyingJdbcMapping) AnyDiscriminatorPart
(NavigableRole partRole, DiscriminatedAssociationModelPart declaringType, String table, String column, String customReadExpression, String customWriteExpression, String columnDefinition, Long length, Integer precision, Integer scale, boolean insertable, boolean updateable, boolean partitioned, BasicType<?> underlyingJdbcMapping, Map<Object, String> valueToEntityNameMap, MappingMetamodelImplementor mappingMetamodel) BasicEntityIdentifierMappingImpl
(EntityPersister entityPersister, Supplier<?> instanceCreator, String attributeName, String rootTable, String pkColumnName, String columnDefinition, Long length, Integer precision, Integer scale, boolean insertable, boolean updateable, BasicType<?> idType, MappingModelCreationProcess creationProcess) CollectionIdentifierDescriptorImpl
(CollectionPersister collectionDescriptor, String containingTableName, String columnName, BasicType<?> type) DiscriminatorTypeImpl
(BasicType<?> underlyingJdbcMapping, DiscriminatorConverter<O, ?> discriminatorValueConverter) EntityVersionMappingImpl
(RootClass bootEntityDescriptor, Supplier<?> templateInstanceAccess, String attributeName, String columnTableExpression, String columnExpression, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, BasicType<?> versionBasicType, EntityMappingType declaringType, MappingModelCreationProcess creationProcess) -
Uses of BasicType in org.hibernate.metamodel.model.domain.internal
Modifier and TypeMethodDescriptionAnyMappingDomainTypeImpl.getDiscriminatorType()
AnyDiscriminatorSqmPathSource.getSqmPathType()
-
Uses of BasicType in org.hibernate.persister.entity
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
Modifier and TypeMethodDescriptionabstract BasicType<?>
AbstractEntityPersister.getDiscriminatorType()
static BasicType<?>
DiscriminatorHelper.getDiscriminatorType
(Component component) BasicType<?>
JoinedSubclassEntityPersister.getDiscriminatorType()
BasicType<?>
SingleTableEntityPersister.getDiscriminatorType()
BasicType<?>
UnionSubclassEntityPersister.getDiscriminatorType()
BasicType<?>
DiscriminatorType.getUnderlyingType()
Deprecated, for removal: This API element is subject to removal in a future version.BasicType<?>
AbstractEntityPersister.getVersionType()
BasicType<?>
EntityPersister.getVersionType()
IfEntityPersister.isVersioned()
, then what is the type of the property holding the locking value.ModifierConstructorDescriptionDiscriminatorType
(BasicType<?> underlyingType, Loadable persister, DiscriminatorConverter converter) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BasicType in org.hibernate.query.internal
ModifierConstructorDescriptionResultMementoBasicStandard
(String explicitColumnName, BasicType<?> explicitType, ResultSetMappingResolutionContext context) -
Uses of BasicType in org.hibernate.query.results
Modifier and TypeMethodDescriptionstatic ResultBuilderBasicValued
static DynamicResultBuilderBasic
static DynamicResultBuilderBasic
-
Uses of BasicType in org.hibernate.query.results.dynamic
ModifierConstructorDescriptionDynamicResultBuilderBasicStandard
(int columnPosition, BasicType<?> explicitType) DynamicResultBuilderBasicStandard
(String columnName, String resultAlias, BasicType<?> explicitType) -
Uses of BasicType in org.hibernate.query.sqm
Modifier and TypeMethodDescriptionNodeBuilder.getBooleanType()
NodeBuilder.getCharacterType()
NodeBuilder.getIntegerType()
NodeBuilder.getLongType()
-
Uses of BasicType in org.hibernate.query.sqm.function
Modifier and TypeMethodDescriptionSqmFunctionRegistry.registerBinaryTernaryPattern
(String name, BasicType<?> type, String pattern2, String pattern3, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, TypeConfiguration typeConfiguration) Register a binary/ternary function.SqmFunctionRegistry.registerNamed
(String name, BasicType returnType) Register a named descriptor by name and invariant return type.SqmFunctionRegistry.registerNoArgs
(String registrationKey, String name, BasicType returnType) SqmFunctionRegistry.registerNoArgs
(String name, BasicType returnType) SqmFunctionRegistry.registerNullaryUnaryPattern
(String name, BasicType type, String pattern0, String pattern1, FunctionParameterType parameterType, TypeConfiguration typeConfiguration) Register a nullary/unary function.SqmFunctionRegistry.registerPattern
(String name, String pattern, BasicType returnType) Register a pattern-based descriptor by name and invariant return type.SqmFunctionRegistry.registerTernaryQuaternaryPattern
(String name, BasicType<?> type, String pattern3, String pattern4, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, FunctionParameterType parameterType4, TypeConfiguration typeConfiguration) Register a ternary/quaternary function.SqmFunctionRegistry.registerUnaryBinaryPattern
(String name, BasicType<?> type, String pattern1, String pattern2, FunctionParameterType parameterType1, FunctionParameterType parameterType2, TypeConfiguration typeConfiguration) Register a unary/binary function.ModifierConstructorDescriptionMultipatternSqmFunctionDescriptor
(String name, SqmFunctionDescriptor[] functions, BasicType<?> type, TypeConfiguration typeConfiguration, FunctionParameterType... parameterTypes) Construct an instance with the given function templates where the position of each function template in the given array corresponds to the arity of the function template. -
Uses of BasicType in org.hibernate.query.sqm.internal
Modifier and TypeMethodDescriptionSqmCriteriaNodeBuilder.getBooleanType()
SqmCriteriaNodeBuilder.getCharacterType()
SqmCriteriaNodeBuilder.getIntegerType()
SqmCriteriaNodeBuilder.getLongType()
-
Uses of BasicType in org.hibernate.query.sqm.produce.function
Modifier and TypeMethodDescriptionstatic FunctionReturnTypeResolver
A resolver that defines an invariant result type.NamedFunctionDescriptorBuilder.setInvariantType
(BasicType<?> invariantType) PatternFunctionDescriptorBuilder.setInvariantType
(BasicType<?> invariantType) -
Uses of BasicType in org.hibernate.query.sqm.sql.internal
ModifierConstructorDescriptionAsWrappedExpression
(Expression wrappedExpression, BasicType<B> expressionType) -
Uses of BasicType in org.hibernate.query.sqm.tree.expression
Modifier and TypeMethodDescriptionSqmAnyDiscriminatorValue.getDomainType()
AsWrapperSqmExpression.getNodeType()
ModifierConstructorDescriptionSqmAnyDiscriminatorValue
(String pathName, EntityDomainType entityValue, BasicType<T> domainType, NodeBuilder nodeBuilder) -
Uses of BasicType in org.hibernate.sql.ast.spi
Modifier and TypeMethodDescriptionAbstractSqlAstTranslator.getBooleanType()
AbstractSqlAstTranslator.getIntegerType()
AbstractSqlAstTranslator.getStringType()
-
Uses of BasicType in org.hibernate.sql.ast.tree.expression
ModifierConstructorDescriptionEmbeddableTypeLiteral
(EmbeddableDomainType<?> embeddableDomainType, BasicType<?> basicType) -
Uses of BasicType in org.hibernate.sql.results.internal
ModifierConstructorDescriptionResolvedSqlSelection
(int jdbcPosition, int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType) ResolvedSqlSelection
(int valuesArrayPosition, Expression sqlExpression, BasicType<Object> resolvedType) -
Uses of BasicType in org.hibernate.sql.results.jdbc.internal
Modifier and TypeMethodDescription<J> BasicType<J>
CachedJdbcValuesMetadata.resolveType
(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration) default <J> BasicType<J>
ResultSetAccess.resolveType
(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration) ModifierConstructorDescriptionCachedJdbcValuesMetadata
(String[] columnNames, BasicType<?>[] types) -
Uses of BasicType in org.hibernate.sql.results.jdbc.spi
Modifier and TypeMethodDescriptiondefault <J> BasicType<J>
JdbcValuesMetadata.resolveType
(int position, JavaType<J> explicitJavaType, SessionFactoryImplementor sessionFactory) Determine the mapping to use for a particular position in the result<J> BasicType<J>
JdbcValuesMetadata.resolveType
(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration) Determine the mapping to use for a particular position in the result -
Uses of BasicType in org.hibernate.testing.boot
Modifier and TypeMethodDescription<T> BasicType<T>
BootstrapContextImpl.resolveAdHocBasicType
(String key) Modifier and TypeMethodDescriptionvoid
BootstrapContextImpl.registerAdHocBasicType
(BasicType<?> basicType) -
Uses of BasicType in org.hibernate.type
Modifier and TypeInterfaceDescriptioninterface
Extension contract forBasicType
implementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interface
BasicPluralType<C,
E> A basic plural type.interface
Extension for implementations ofBasicType
which have an implied conversion.Modifier and TypeClassDescriptionclass
TODO : javadocclass
Convenience base class forBasicType
implementations.class
BasicArrayType<T,
E> A type that maps betweenARRAY
andT[]
class
BasicCollectionType<C extends Collection<E>,
E> A type that maps betweenARRAY
andCollection<T>
class
A type that is assignable to every non-primitive type, that is, the type ofnull
.class
ConvertedBasicArrayType<T,
S, E> Given aBasicValueConverter
for an array type,class
ConvertedBasicCollectionType<C extends Collection<E>,
E> A converted basic array type.class
CustomType<J>
class
class
class
class
SerializableToBlobType<T extends Serializable>
class
SerializableType<T extends Serializable>
A type that maps between aVARBINARY
andSerializable
classes.class
A BasicType adapter targeting partial portability to 6.0's type system changes.Modifier and TypeMethodDescriptionBasicArrayType.getElementType()
BasicCollectionType.getElementType()
BasicPluralType.getElementType()
Get element typeConvertedBasicArrayType.getElementType()
<J> BasicType<J>
BasicTypeRegistry.getRegisteredType
(Class<J> javaType) <J> BasicType<J>
BasicTypeRegistry.getRegisteredType
(Type javaType) <J> BasicType<J>
BasicTypeRegistry.getRegisteredType
(String key) <J> BasicType<J>
<J> BasicType<J>
<J> BasicType<J>
BasicTypeRegistry.resolve
(BasicTypeReference<J> basicTypeReference) <J> BasicType<J>
<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.default <X> BasicType<X>
AdjustableBasicType.resolveIndicatedType
(JdbcTypeIndicators indicators, JavaType<X> domainJtd) Perform the adjustment<X> BasicType<X>
BasicArrayType.resolveIndicatedType
(JdbcTypeIndicators indicators, JavaType<X> domainJtd) <X> BasicType<X>
BasicCollectionType.resolveIndicatedType
(JdbcTypeIndicators indicators, JavaType<X> domainJtd) <X> BasicType<X>
ConvertedBasicArrayType.resolveIndicatedType
(JdbcTypeIndicators indicators, JavaType<X> domainJtd) Modifier and TypeMethodDescriptionvoid
BasicTypeRegistry.addPrimeEntry
(BasicType<?> type, String legacyTypeClassName, String[] registrationKeys) void
void
void
Modifier and TypeMethodDescription<J> BasicType<J>
Find an existing BasicType registration for the given JavaType and JdbcType combo or create (and register) one.ModifierConstructorDescriptionBasicArrayType
(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) -
Uses of BasicType in org.hibernate.type.descriptor.java
Modifier and TypeMethodDescriptionBasicType<?>
AbstractArrayJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) BasicType<?>
ArrayJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) BasicType<?>
BasicPluralJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) Creates a container type for the given element typeModifier and TypeMethodDescriptionBasicType<?>
AbstractArrayJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) BasicType<?>
ArrayJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) BasicType<?>
BasicPluralJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) Creates a container type for the given element type -
Uses of BasicType in org.hibernate.type.descriptor.java.spi
Modifier and TypeMethodDescriptionBasicType<?>
BasicCollectionJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) Modifier and TypeMethodDescriptionBasicType<?>
BasicCollectionJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) -
Uses of BasicType in org.hibernate.type.descriptor.jdbc
Modifier and TypeMethodDescriptionArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) default JdbcType
JdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) Called byArrayJavaType
and friends. -
Uses of BasicType in org.hibernate.type.descriptor.jdbc.spi
Modifier and TypeMethodDescriptionJdbcTypeRegistry.resolveTypeConstructorDescriptor
(int jdbcTypeConstructorCode, BasicType<?> elementType, @Nullable ColumnTypeInformation columnTypeInformation) Construct aJdbcType
viaJdbcTypeConstructor.resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation)
or return a compatible one from this registry. -
Uses of BasicType in org.hibernate.type.internal
Modifier and TypeClassDescriptionclass
class
class
class
Wrapper ofCustomMutabilityConvertedBasicTypeImpl
for primitive type.class
class
-
Uses of BasicType in org.hibernate.type.spi
Modifier and TypeMethodDescription<J> BasicType<J>
TypeConfiguration.getBasicTypeForGenericJavaType
(Class<? super J> javaType, Type... typeArguments) <J> BasicType<J>
TypeConfiguration.getBasicTypeForJavaType
(Class<J> javaType) <J> BasicType<J>
TypeConfiguration.getBasicTypeForJavaType
(Type javaType) BasicType<?>
TypeConfiguration.resolveCastTargetType
(String name) Understands the following target type names for thecast()
function:String
Character
Byte
,Short
,Integer
,Long
Float
,Double
Time
,Date
,Timestamp
LocalDate
,LocalTime
,LocalDateTime
BigInteger
BigDecimal
Binary
Boolean
(fragile, not aware of encoding to character viaCharBooleanConverter
)<J> BasicType<J>
TypeConfiguration.standardBasicTypeForJavaType
(Class<J> javaType) <J> BasicType<J>
TypeConfiguration.standardBasicTypeForJavaType
(Class<J> javaType, Function<JavaType<J>, BasicType<J>> creator) BasicType<?>
TypeConfiguration.standardBasicTypeForJavaType
(Type javaType) <J> BasicType<J>
TypeConfiguration.standardBasicTypeForJavaType
(Type javaType, Function<JavaType<J>, BasicType<J>> creator)
TypeContributor
in User Guide.