2

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

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

谢谢,唐

4

1 回答 1

4

触发器更改是事务的一部分,如果事务被提交,则将被提交,否则将被回滚。

于 2009-10-07T20:52:39.487 回答