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@ManyToOne
and@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, whenOrderColumn
is used on the collection. The property should be mapped with@Column(insertable=false, updatable=false)
.- Default:
- ""
-