JPA Annotations for Mapping (ORM)
The following JPA annotations and enums are designated for mapping a JPA object model to a relational database, and are not required by ObjectDB:
- javax.persistence.AssociationOverride - JPA Annotation
- javax.persistence.AssociationOverrides - JPA Annotation
- javax.persistence.AttributeOverride - JPA Annotation
- javax.persistence.AttributeOverrides - JPA Annotation
- javax.persistence.CollectionTable - JPA Annotation
- javax.persistence.Column - JPA Annotation
- javax.persistence.DiscriminatorColumn - JPA Annotation
- javax.persistence.DiscriminatorType - JPA Enum
- javax.persistence.DiscriminatorValue - JPA Annotation
- javax.persistence.Inheritance - JPA Annotation
- javax.persistence.InheritanceType - JPA Enum
- javax.persistence.JoinColumn - JPA Annotation
- javax.persistence.JoinColumns - JPA Annotation
- javax.persistence.JoinTable - JPA Annotation
- javax.persistence.Lob - JPA Annotation
- javax.persistence.MapKeyClass - JPA Annotation
- javax.persistence.MapKeyColumn - JPA Annotation
- javax.persistence.MapKeyJoinColumn - JPA Annotation
- javax.persistence.MapKeyJoinColumns - JPA Annotation
- javax.persistence.MapsId - JPA Annotation
- javax.persistence.OrderColumn - JPA Annotation
- javax.persistence.PrimaryKeyJoinColumn - JPA Annotation
- javax.persistence.PrimaryKeyJoinColumns - JPA Annotation
- javax.persistence.SecondaryTable - JPA Annotation
- javax.persistence.SecondaryTables - JPA Annotation
- javax.persistence.Table - JPA Annotation
- javax.persistence.UniqueConstraint - JPA Annotation
ObjectDB silently ignores all the above annotations.