Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 实体侦听器调用顺序_Java_Entity Framework_Jboss_Callback_Listeners - Fatal编程技术网

Java 实体侦听器调用顺序

Java 实体侦听器调用顺序,java,entity-framework,jboss,callback,listeners,Java,Entity Framework,Jboss,Callback,Listeners,我正在阅读有关实体回调和侦听器的文章,我得到了一个在我头脑中并不十分清楚的解释: 引发事件时,侦听器按以下顺序执行: 数组顺序中给定实体或超类的1@EntityListeners 超类的2个实体侦听器(最高优先) 实体的3个实体侦听器 4个超类回调(最高优先) 实体的5次回调 以上文字摘自,出现在网络的不同位置,但形式几乎相同 1和3的区别是什么?3是指“全局”xml文件中定义的侦听器吗 给定实体的1@EntityListener 表示实体本身中的@PostLoad、@PrePersist等回调

我正在阅读有关实体回调和侦听器的文章,我得到了一个在我头脑中并不十分清楚的解释:

引发事件时,侦听器按以下顺序执行:

数组顺序中给定实体或超类的1@EntityListeners

超类的2个实体侦听器(最高优先)

实体的3个实体侦听器

4个超类回调(最高优先)

实体的5次回调

以上文字摘自,出现在网络的不同位置,但形式几乎相同

1和3的区别是什么?3是指“全局”xml文件中定义的侦听器吗

给定实体的1@EntityListener

表示实体本身中的@PostLoad、@PrePersist等回调方法

实体的3个实体侦听器

表示实体类上的@EntityListener注释

如果定义“global”orm.xml并在其中为实体设置entitylisteners,那么它将覆盖实体本身上的注释。