I can set default entity listener use persistence.xml
.
How to set default entity listener use java code in spring-data-jpa
?
I want to set the entity listener dynamically, hibernate.session_factory.interceptor
I did not find this in the hibernate or spring-data-jpa documentation.
<entity-mappings xmlns="http://xmlns.jcp.org/xml/ns/persistence/orm"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence/orm
http://xmlns.jcp.org/xml/ns/persistence/orm_2_1.xsd"
version="2.1">
<persistence-unit-metadata>
<persistence-unit-defaults>
<entity-listeners>
<entity-listener
class="com.miya.system.listener.BackupDataListener">
<post-remove method-name="postRemove" />
</entity-listener>
</entity-listeners>
</persistence-unit-defaults>
</persistence-unit-metadata>
</entity-mappings>