【发布时间】:2016-01-05 20:52:24
【问题描述】:
我正在使用 Grails 2.1.1。在控制器中,我有一个方法,我使用了org.springframework.transaction.annotation.Transactional,如下所示:
@Transactional
def saveItem() {
...
}
然后它在控制台中给出这个错误:java.lang.reflect.InvocationTargetException 并且在浏览器中只显示一些代码而不是表单元素。但是,如果我从方法顶部删除 @Transactional,则视图呈现正常。
我在这里错过了什么?
【问题讨论】:
-
我记得控制器中的所有操作默认都是事务性的。
-
@Koloritnij - 我不相信控制器是事务性的,而服务是。
-
我知道。我使用过 grails 2.4.2。保存和更新是事务性的。
标签: grails transactions grails-2.0