Package org.hibernate.envers
Annotation Interface AuditMappedBy
Annotation to specify a "fake" bi-directional relation. Such a relation uses @OneToMany +
@JoinColumn on the one side, and @ManyToOne + @Column(insertable=false, updatable=false) on
the many side. Then, Envers won't use a join table to audit this relation, but will store changes as in a normal
bi-directional relation.
This annotation is experimental and may change in future releases.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionName of the property in the related entity which maps to the position column.
-
Element Details
-
mappedBy
String mappedByName of the property in the related entity which maps back to this entity. The property should be mapped with@ManyToOneand@Column(insertable=false, updatable=false).
-
-
-
positionMappedBy
String positionMappedByName of the property in the related entity which maps to the position column. Should be specified only for indexed collection, when @IndexColumnorOrderColumnis used on the collection. The property should be mapped with@Column(insertable=false, updatable=false).- Default:
- ""
-