As part of #464 (Grails 3.3 upgrade), Grails is requiring transactions to be explicitly started for modification (not automatic anymore) of db records. Instead of adding @Transactional to any controller method, it's more appropriate to have this logic in the service layer.
As part of #464 (Grails 3.3 upgrade), Grails is requiring transactions to be explicitly started for modification (not automatic anymore) of db records. Instead of adding
@Transactional
to any controller method, it's more appropriate to have this logic in the service layer.