Hibernate事务边界

时间:2009-10-07 20:50:14

标签: hibernate grails transactions triggers gorm

我正在使用Hibernate(在Grails应用程序中),事务边界是服务方法,即每次调用服务方法时事务都会启动,每次服务调用完成时,事务都会回滚或提交。

如果其中一个数据库操作导致数据库触发器触发,并且此触发器对持久数据进行更改,那么这些更改将在服务调用完成时回滚或提交,或者是由“外部”触发器进行的更改交易?

谢谢, 唐

1 个答案:

答案 0 :(得分:4)

触发器更改是事务的一部分,如果事务已提交并将以其他方式回滚,则将提交。