Package org.hibernate.annotations
Annotation Interface AnyDiscriminator
A simplified way to specify the type of the discriminator in an
Any mapping, using the JPA-definedDiscriminatorType. This annotation must be used in combination withColumn to fully describe the discriminator column for an@Any relationship.@AnyDiscriminator is quite similar toDiscriminatorColumn.discriminatorType() in single-table inheritance mappings, but it describes a discriminator held along with the foreign key in the referring side of a discriminated relationship.
This annotation may be used in conjunction withJdbcType orJdbcTypeCode to more precisely specify the type mapping. On the other hand,JdbcType orJdbcTypeCode may be used without@AnyDiscriminator.
- Since:
- 6.0
- See Also:
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionThe type of the discriminator, as a JPADiscriminatorType.
Element Details
value
DiscriminatorType valueThe type of the discriminator, as a JPADiscriminatorType. For more precise specification of the type, useJdbcTypeorJdbcTypeCode.- Default:
- STRING