1

有没有办法知道在单个数据库事务中完成了哪些 jv_commits?看起来 jv_commit 是在每次刷新时创建的,而不是每个事务。是否可以添加另一个标识符(列)来确定它发生的数据库事务?

例子:

*** BEGIN (DB Transaction) ***
Update entity A (student.setName(...))
Flush entity A

Update Entity A again (student.setSurname(...))
Flush entity A again
*** COMMIT ***

如果我们正确理解了流程,这个示例将在 jv_commit 中生成 2 个条目,在 jv_snapshot 中生成 2 个条目。

是否可以知道 jv_commit 表中的 2 个条目已在同一个 db 事务中执行?

4

0 回答 0