Package org.hibernate.mapping
Interface BasicValue.Resolution<J>
-
- All Known Implementing Classes:
InferredBasicValueResolution
,NamedBasicTypeResolution
,NamedConverterResolution
,UserTypeResolution
,VersionResolution
- Enclosing class:
- BasicValue
public static interface BasicValue.Resolution<J>
Resolved form ofBasicValue
as part of interpreting the boot-time model into the run-time model
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Properties
getCombinedTypeParameters()
Get the collection of type-parameters collected both locally as well as from the applied type-def, if oneJavaType<J>
getDomainJavaType()
The JavaType for the value as part of the domain modelJdbcMapping
getJdbcMapping()
JdbcType
getJdbcType()
The JavaType for the relational value as part of the relational model (its JDBC representation)BasicType<J>
getLegacyResolvedBasicType()
The BasicType resolved using the pre-6.0 rules.MutabilityPlan<J>
getMutabilityPlan()
The resolved MutabilityPlanJavaType<?>
getRelationalJavaType()
The JavaType for the relational value as part of the relational model (its JDBC representation)BasicValueConverter<J,?>
getValueConverter()
Converter, if any, to convert values between the domain and relational JavaType representationsdefault void
updateResolution(BasicType<?> type)
-
-
-
Method Detail
-
getLegacyResolvedBasicType
BasicType<J> getLegacyResolvedBasicType()
The BasicType resolved using the pre-6.0 rules. This is temporarily needed because of the split in extracting / binding
-
getCombinedTypeParameters
default Properties getCombinedTypeParameters()
Get the collection of type-parameters collected both locally as well as from the applied type-def, if one
-
getJdbcMapping
JdbcMapping getJdbcMapping()
-
getDomainJavaType
JavaType<J> getDomainJavaType()
The JavaType for the value as part of the domain model
-
getRelationalJavaType
JavaType<?> getRelationalJavaType()
The JavaType for the relational value as part of the relational model (its JDBC representation)
-
getJdbcType
JdbcType getJdbcType()
The JavaType for the relational value as part of the relational model (its JDBC representation)
-
getValueConverter
BasicValueConverter<J,?> getValueConverter()
Converter, if any, to convert values between the domain and relational JavaType representations
-
getMutabilityPlan
MutabilityPlan<J> getMutabilityPlan()
The resolved MutabilityPlan
-
updateResolution
default void updateResolution(BasicType<?> type)
-
-