在我的 grails 应用程序中,我的某些域类永远不会被用户更改。
但是,有时需要进行一些维护工作,并且管理员应该能够不时创建/编辑一些实例(假设一年两次)。
我想为这些域类()设置一个只读的二级缓存策略,static mapping = { cache usage: 'read-only' }
并且我希望能够“禁用”(在非常特殊的情况下)只读策略,以便通过 Grails 脚手架更新某些实例编辑视图。
是否可以?你建议我怎么做?
编辑:我正在实施的解决方案是 Pascal 和 Burt 答案的混合(见评论)。这两个答案都很棒而且很有帮助。所以我在选择接受的答案时遇到了难题!无论如何,谢谢你。