デフォルトのエンティティ リスナーを追加するために、Eclipselink を使用して persistence.xml ファイルのプロパティを見つけることができません。orm.xml ファイルの唯一の例です。
このプロパティーは持続性ユニット構成ファイルに存在しますか?
デフォルトのエンティティ リスナーを追加するために、Eclipselink を使用して persistence.xml ファイルのプロパティを見つけることができません。orm.xml ファイルの唯一の例です。
このプロパティーは持続性ユニット構成ファイルに存在しますか?
persistence.xmlにはそのようなプロパティはありません。EclipseLinkおよびその他のJPA実装では、これらはorm.xml(またはmapping-file
要素persistence.xmlによって参照されるその他のファイル)で次のように定義されます。
<persistence-unit-metadata>
<persistence-unit-defaults>
<entity-listeners>
<entity-listener class="somepackage.YourListener">
<pre-persist method-name="method1"/>
<post-persist method-name="method2"/>
<pre-remove method-name="method3"/>
<post-remove method-name="method4"/>
<pre-update method-name="method5"/>
<post-update method-name="method6"/>
<post-load method-name="method7"/>
</entity-listener>
<entity-listener class="other">
<pre-persist method-name="someMethod"/>
</entity-listener>
</entity-listeners>
</persistence-unit-defaults>
</persistence-unit-metadata>