我正在尝试弄清楚如何在 Grails 和 Griffon 项目之间共享域和服务类。
由于处于“鸟瞰”/规划阶段,我想知道创建一个独立的 pojo 库项目是否是一个好方法。然后,如果我需要,也可以在 Android 项目中重用相同的库。
或者在这种情况下它的要求有点高吗?
编辑 2012 年 8 月 29 日 刚刚发现带有 Hibernate 注释的 POJO 似乎可以在 Android 上开箱即用。与 Hibernate 中的注释一样,此时不会造成任何问题。这是我最关心的问题之一。因此,我尽可能多地构建了领域模型,并在 swing 应用程序(还没有 Griffon)、Grails 中对其进行了测试,一切顺利。
最佳答案
如果所述域类是真正的 POJO(没有附加 GORM),那么它应该可以工作,特别是在 Android 上,因为该平台有更严格的限制。
通过利用独立的 GORM,可以在 Griffon 中拥有 GORM 域类,但这在 Android 中会立即失败。此外,独立的 GORM 添加到 Griffon 应用程序的依赖项数量可能相当大。
关于android - 在 grails 和 griffon 项目之间共享域和服务类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256029/