我正在使用 Hibernate(在 Grails 应用程序中),事务边界是服务方法,即每次调用服务方法时都会启动事务,每次服务调用完成时,事务要么回滚,要么提交。
如果其中一个数据库操作导致数据库触发器触发,并且该触发器对持久数据进行更改,那么这些更改会在服务调用完成时回滚或提交,还是由触发器在事务“外部”进行的更改?
谢谢,唐
我正在使用 Hibernate(在 Grails 应用程序中),事务边界是服务方法,即每次调用服务方法时都会启动事务,每次服务调用完成时,事务要么回滚,要么提交。
如果其中一个数据库操作导致数据库触发器触发,并且该触发器对持久数据进行更改,那么这些更改会在服务调用完成时回滚或提交,还是由触发器在事务“外部”进行的更改?
谢谢,唐