Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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 将附加数据传递到hibernate postInsertEvent侦听器_Java_Hibernate - Fatal编程技术网

Java 将附加数据传递到hibernate postInsertEvent侦听器

Java 将附加数据传递到hibernate postInsertEvent侦听器,java,hibernate,Java,Hibernate,我想知道是否有任何方法可以将额外的数据项传递到PostInsertEvent/PostUpdateEvent。或者是缓存数据项并在PostInsertEvent/PostUpdateEvent中进行匹配的合理方法 比如说 在表1中 记录a有一个id值,我在变量中有一个id值 我插入了与记录a没有数据关系的记录b(并且其中没有记录a id) 然后在PostInsertEvent中,我想在表2中插入一条记录,该记录主要来自记录b的内容(因此包含在PostInsertEvent实体对象中),但我还想在

我想知道是否有任何方法可以将额外的数据项传递到PostInsertEvent/PostUpdateEvent。或者是缓存数据项并在PostInsertEvent/PostUpdateEvent中进行匹配的合理方法

比如说

在表1中 记录a有一个id值,我在变量中有一个id值 我插入了与记录a没有数据关系的记录b(并且其中没有记录a id)

然后在PostInsertEvent中,我想在表2中插入一条记录,该记录主要来自记录b的内容(因此包含在PostInsertEvent实体对象中),但我还想在记录a的代码中包含id变量


抱歉,这非常复杂,但我想知道是否有一种现实的方法可以做到这一点(本质上是将java应用程序值“注入”到PostxxxEvent方法中)?

我正在尝试做类似的事情。我们需要事件侦听器中的数据来获取数据库中哪些字段发生了更改,但我们想用它存储一些附加信息。您能做到这一点吗?我正在尝试做类似的事情。我们需要事件侦听器中的数据来获取数据库中哪些字段发生了更改,但我们需要'我想用它存储一些附加信息。你能做到这一点吗?