Rom*_*man 5 grails transactions scaffolding
我查看了Controller.groovy源代码,看起来CRUD操作不是事务性的(至少是显式的).
如果我是对的,是否意味着不应该在生产中使用动态脚手架?有没有办法使它成为事务性的(即我可以修改Controller.groovy或其他什么?)?
你是对的,脚手架不是事务性的。这可能是因为grails和hibernate支持不支持事务的数据源,例如MySQL的MyISAM引擎。
您可以将其更改为事务性的,如下所示:
grails install-templatessrc/templates/scaffolding/Controller.groovygenerate-controllerGrails 将在动态生成脚手架控制器时使用此模板。
| 归档时间: | 
 | 
| 查看次数: | 164 次 | 
| 最近记录: |