Interface JavaTypedExpressible<T>
- All Known Subinterfaces:
AdjustableBasicType<J>, AggregatedIdentifierMapping, AttributeMapping, BasicEntityIdentifierMapping, BasicPluralType<C,E>, BasicType<T>, BasicValuedMapping, BasicValuedModelPart, CollectionIdentifierDescriptor, CollectionPart, CompositeIdentifierMapping, ConvertedBasicType<J>, DiscriminatorMapping, DiscriminatorType<O>, EmbeddableDiscriminatorMapping, EmbeddableValuedFetchable, EmbeddableValuedModelPart, EntityDiscriminatorMapping, EntityIdentifierMapping, EntityRowIdMapping, EntityVersionMapping, ForeignKeyDescriptor, NonAggregatedIdentifierMapping, OwnedValuedModelPart, PluralAttributeMapping, org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping, SingularAttributeMapping, ValuedModelPart, ValueMapping
- All Known Implementing Classes:
org.hibernate.sql.exec.internal.AbstractJdbcParameter, AbstractSingleColumnStandardBasicType, AbstractStandardBasicType, BasicArrayType, BasicCollectionType, BottomType, ColumnValueParameter, ConvertedBasicArrayType, ConvertedBasicCollectionType, CustomType, DiscriminatorType, EmbeddableTypeLiteral, EntityTypeLiteral, JavaObjectType, JdbcLiteral, NullType, QueryParameterJavaObjectType, SerializableType, StandardBasicTypeTemplate
public interface JavaTypedExpressible<T>
Contract for something that has an associated JavaType
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddToCacheKey(MutableCacheKeyBuilder cacheKey, Object value, SharedSessionContractImplementor session)
-
Method Details
-
getExpressibleJavaType
-