Package org.hibernate.annotations
Annotation Type ManyToAny
Defined a ToMany association pointing to different entity types.
Matching the according entity type is doe through a metadata discriminator column
This kind of mapping should be only marginal.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionMetadata dicriminator column description, This column will hold the meta value corresponding to the targeted entity. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionDefines whether the value of the field or property should be lazily loaded or must be eagerly fetched.Metadata definition used.
-
Element Details
-
metaDef
String metaDefMetadata definition used. If defined, should point to a @AnyMetaDef name If not defined, the local (ie in the same field or property) @AnyMetaDef is used- Default:
""
-
metaColumn
javax.persistence.Column metaColumnMetadata dicriminator column description, This column will hold the meta value corresponding to the targeted entity. -
fetch
Defines whether the value of the field or property should be lazily loaded or must be eagerly fetched. The EAGER strategy is a requirement on the persistence provider runtime that the value must be eagerly fetched. The LAZY strategy is applied when bytecode enhancement is used. If not specified, defaults to EAGER.- Default:
EAGER
-