我有一个基于注释的模型的JPA 映射。
我的模型从实现/服务类分为两个模块:
- 模型
- Impl(包含服务实现和 Spring 配置)
后者取决于前者。
我想在我的模型的某些实体上设置监听器。问题是我只能在impl中定义那些监听器模块中定义那些侦听器,因为它们依赖于该模块中的其他服务。
因此,我不能使用注释为实体侦听器使用注释(因为它依赖于模型模块范围之外的类)。
我可以在 Impl 模块的persistence.xml中定义它们(并且只有它们) ,以及基于注释的实体吗?如何 ?
请参阅第 6.3 节。以下文档中的 XML 定义https://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/listeners.html