这可能是一个愚蠢的问题。
我正处于时间限制,所以我没有太多时间玩它,但如果我从grails服务调用prc / groovy中的pogo对象的方法并且它执行JDBC数据库工作,那么所有的它是否包含在当前交易中?或者我应该把这些pogos变成服务?
无法在任何地方直接找到答案,也没有太多时间进行实验。
谢谢!
答案 0 :(得分:1)
一旦你在一个事务中,你从那里调用(直接或间接)的任何GORM方法都将在该事务中执行,除非代码特别努力做一些不同的事情(例如使用自己的withTransaction {}
块)。