标签: hibernate grails transactions triggers gorm
我正在使用Hibernate(在Grails应用程序中),事务边界是服务方法,即每次调用服务方法时事务都会启动,每次服务调用完成时,事务都会回滚或提交。
如果其中一个数据库操作导致数据库触发器触发,并且此触发器对持久数据进行更改,那么这些更改将在服务调用完成时回滚或提交,或者是由“外部”触发器进行的更改交易?
谢谢, 唐
答案 0 :(得分:4)
触发器更改是事务的一部分,如果事务已提交并将以其他方式回滚,则将提交。