Я использую Grails 2.1.1. В контроллере у меня есть метод сверху я использовал org.springframework.transaction.annotation.Transactional
следующим образом:@Transactional дает ошибку на методе Grails
@Transactional
def saveItem() {
...
}
Затем он дает эту ошибку в консоли: java.lang.reflect.InvocationTargetException
и показывать только некоторый код в браузере вместо элемента формы. Но если я удалю @Transactional
сверху, то метод рендеринга отлично.
Что мне здесь не хватает?
Как я помню, все действия в контроллере являются транзакционными по умолчанию. – Koloritnij
@ Колоритный - Я не считаю, что контроллеры являются транзакционными, где в качестве сервисов. – tylerwal
Я так знаю. Я работал с grails 2.4.2. там сохранение и обновление являются транзакционными. –