有没有办法知道在单个数据库事务中完成了哪些jv_commits?看起来每个刷新创建一个jv_commit,而不是每个事务。是否可以添加另一个标识符(列)来确定发生它的db事务?
示例:
*** 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事务中执行?