【发布时间】:2016-08-28 04:31:53
【问题描述】:
如果您设置减号,请提供反馈。请让批评者具有建设性。
我有三个具有以下结构的项目:
核心(简单 JAR,一些基础实体)
- package1.BaseEntity(@MappedSuperclass 和@EntityListeners(BaseEntityListener.class)
- package1.BaseEntityListener
web(Spring Boot 应用程序(实体、JPA 存储库、MVC 等)
- package2.AuditEntityListener
- src/main/resources/audit-listeners.xml
- src/main/resources/persistence.xml
用户(Spring Boot 应用程序(用户的附加实体和 JPA 存储库))
我在 audit-listeners.xml 文件中指定了 AuditEntityListener,并将它们包含在 persistence.xml 中的映射文件标记中。但是所有实体侦听器都不起作用。如果没有 BaseEntityListener,它也不起作用。我尝试使用 Spring 的 AuditingEntityListener 并获得相同的结果。我正在使用 JPA 2.1、Spring Boot 1.4.0、Hibernate 5.0.9-Final、Java 1.8、maven。
【问题讨论】: