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 of
BasicValue
as part of interpreting the
boot-time model into the run-time model-
Method Summary
Modifier and TypeMethodDescriptiondefault Properties
Get the collection of type-parameters collected both locally as well as from the applied type-def, if oneThe JavaType for the value as part of the domain modelThe JavaType for the relational value as part of the relational model (its JDBC representation)The BasicType resolved using the pre-6.0 rules.The resolved MutabilityPlanJavaType<?>
The JavaType for the relational value as part of the relational model (its JDBC representation)Converter, if any, to convert values between the domain and relational JavaType representationsdefault void
updateResolution
(BasicType<?> type)
-
Method Details
-
getLegacyResolvedBasicType
The BasicType resolved using the pre-6.0 rules. This is temporarily needed because of the split in extracting / binding -
getCombinedTypeParameters
Get the collection of type-parameters collected both locally as well as from the applied type-def, if one -
getJdbcMapping
JdbcMapping getJdbcMapping() -
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
-