例如,以下代码是否正常运行? 或者我是否必须为每个实体类定义一个单独的实体侦听器?
@Entity
@EntityListeners(value = Abc.class)
public class Abc{
...
@PreUpdate
public void doPreUpdate(){
//do something
}
...
}
答案 0 :(得分:2)
您甚至不需要std::is_transparent
注释。仅使用@EntityListeners
带注释的方法就可以正常工作。
来自@PreUpdate
的javadoc:
此注释可以应用于实体类的方法,即映射 超类或回调侦听器类。