我创建了一个在更新后运行的Hibernate事件,但它没有被调用。怎么了?
这是我在hibernate.cfg.xml中的设置:
<event type="post-update">
<listener class="com.zoox.ExampleTrigger"/>
</event>
这是我的倾听者:
package com.zoox;
import org.hibernate.event.spi.PostUpdateEvent;
import org.hibernate.event.spi.PostUpdateEventListener;
import org.hibernate.event.spi.PreUpdateEvent;
import org.hibernate.event.spi.PreUpdateEventListener;
public class ExampleTrigger implements PostUpdateEventListener {
@Override
public void onPostUpdate(PostUpdateEvent event) {
}
}
我错过了什么?
答案 0 :(得分:0)
尝试使用生命周期回调方法。 试试@PostUpdate。