【发布时间】:2018-06-09 14:34:01
【问题描述】:
GORM 6.1 引入了数据服务的概念。我认为它们是在编译时检查的自动生成的持久性逻辑。我对以下内容有些困惑:
- 它们与 Grails 服务有何不同(除了编译时间差异)?
- 是否仍然可以在 GORM 数据服务中实现我的自定义业务逻辑,或者我是否需要维护两个服务,一个用于持久性 (GORM),另一个 (GRAILS) 用于其他与持久性无关的业务逻辑(例如,制作一个外部 REST 请求并根据响应执行操作)。
- 我注意到
grails generate-all Domain为 REST 配置文件生成了一个数据服务接口。这让我很困惑,我们是否可以在服务中使用非持久性相关的方法名称。
更新:我要问的是:gorm.grails.org/latest/hibernate/manual/#dataServices。我正在尝试了解它们与此有何不同:docs.grails.org/latest/guide/services.html 以及何时使用它们。
【问题讨论】:
标签: grails grails-orm