Below are my entities, table for auditing are created for user,destinies and user.securityGroups relationships, but there is no audit logs for the same with release Hibernate 3.6.6. But these things are working fine with 3.6.0.
{code:title=User.java} @Entity @Audited public class User { @Id @GeneratedValue private int id; @Column(nullable=false) private String name; @OneToMany(cascade=CascadeType.ALL, orphanRemoval=true) private Set<Destiny> destinies; @ManyToMany @JoinTable(joinColumns = @JoinColumn(name = "User_id"), inverseJoinColumns = @JoinColumn(name = "securityGroups_id"), uniqueConstraints = @UniqueConstraint(columnNames = { "User_id", "securityGroups_id" })) private Set<SecurityGroup> securityGroups; } {code} {code:title=Destiny.java} @Entity @Audited public class Destiny { @Id @GeneratedValue private int id; @Column(nullable=false) private String name; } {code} {code:title=SecurityGroup.java} @Entity @Audited public class SecurityGroup { @Id @GeneratedValue private int id; @Column(nullable=false) private String name; } {code} |
|