【发布时间】:2020-03-29 15:30:20
【问题描述】:
如何强制我的 Grails 应用程序中的所有实体持久性操作都通过 GORM data services 进行,而不是直接在我的域类上进行(例如 GormEntityApi 中的方法和动态查找器)?
理想情况下,GormEntityApi 和动态查找器方法在我的域类上根本不可用,但我也接受一个解决方案,通过使它们全部抛出例如方法来中和这些方法。一个UnsupportedOperationException。
我已经进行了大量的互联网搜索,仔细研究了 GORM 文档,甚至在 GORM 代码中进行了一些研究,但我似乎找不到任何关于此的信息。由于数据服务提供与 GormEntityApi 和动态查找器相同的所有 CRUD 功能,因此这似乎是一件合理的事情。我觉得我一定是错过了什么。
【问题讨论】:
标签: grails grails-orm grails-domain-class