使用@ManyToMany审核JoinTable的信息

时间:2014-06-13 19:44:32

标签: java spring jpa spring-data spring-data-jpa

使用@ManyToMany关系时,我无法获取要创建的AuditInfo列。 @Entity对象都扩展了AbstractAuditable,并在使用create-drop时创建了正确的列。 AutitInfo列不显示在自动创建的连接表中。

我看到这篇关于Hibernate Audit信息的帖子,它说它应该自动创建。 Audit ManyToMany Relationships using Hibernate Envers
由于Hibernate是提供者,它应该与Spring JPA一起使用吗?

2 个答案:

答案 0 :(得分:0)

Spring Data审核仅捕获对最新修改和创建用户的引用以及创建和修改日期。它保持对实体的修订。如果您需要后者,我们选择的工具为Hibernate Envers,我们可以自定义Spring Data extension

答案 1 :(得分:0)

我的问题最终是因为我没有包含声明为orm.xml的{​​{1}}文件。我原以为包含AuditingEntityListener注释就足够了。

相关问题