要定义默认实体侦听器,我们在 orm.xml 文件中对此进行配置,例如:
<entity-mappings xmlns=...>
<persistence-unit-metadata>
<persistence-unit-defaults>
<entity-listeners>
<entity-listener class="com.MyClassName" />
</entity-listeners>
</persistence-unit-defaults>
</persistence-unit-metadata>
</entity-mappings>
问题:有没有办法以编程方式定义默认实体监听器,而不是在 orm.xml 文件中声明它?
谢谢。
马科斯
答案 0 :(得分:0)
根据我的理解,不适用于JPA。我能想到的一种可能性是创建一个用@EntityListeners
注释注释的基类,并使其他实体从中扩展。我不确定你的情况是否可行或可接受。