2

我试图弄清楚如何在 Grails 和 Griffon 项目之间共享域和服务类。

由于这是在“鸟瞰图”/规划阶段,我想知道创建一个独立的 pojo 库项目是否是一个很好的方法。然后,如果需要,也可以在 Androind 项目中重用相同的库。

还是在这种情况下要求太多?

编辑 8/29/12 刚刚发现带有 Hibernate 注释的 POJO 似乎可以在 Android 上开箱即用。与 Hibernate 注释一样,此时不会引起任何问题。这是我最关心的问题之一。所以我尽可能地构建了域模型,在一个摇摆应用程序(还没有 Griffon)、Grails 中对其进行了测试,一切都很好。

4

1 回答 1

2

如果所述域类是真正的 POJO(没有附加 GORM),那么它应该可以工作,特别是在 Android 上,因为该平台有更严格的限制。

通过利用独立的 GORM,可以在 Griffon 中拥有 GORM 域类,但在 Android 中将立即失败。此外,独立的 GORM 在添加到 Griffon 应用程序中的依赖项数量上可能非常繁重。

于 2012-04-22T18:26:42.357 回答