小编Mal*_*Mal的帖子

Hibernate PostInsertEventListeners - 使用与插入相同的事务?

我有一些hibernate代码执行插入数据库,并在完成该插入后触发自定义的PostInsertEventListener.(基本上是确保其他记录得到适当更新的触发器)

我需要做的是使EventListener中的代码使用与原始插入相同的事务,这样如果插入没有成功提交,EventListener将不会触发.

我听说你可以使用javax.transaction.Syncronization和Hibernate的transaction.registerSyncronization()方法来做到这一点,但是我找不到任何可以使用的例子.

任何帮助表示赞赏.

java hibernate transactions

5
推荐指数
1
解决办法
2002
查看次数

标签 统计

hibernate ×1

java ×1

transactions ×1