2015-12-04 113 views
1

在Grails中,我創建了「域」,即具有一些字段的類,它們被自動映射到數據庫中。與獨立的Java應用程序共享Grails數據庫?

是否有可能在單獨的Java或Groovy項目中實現相同(或類似)的功能?

我希望它與單獨的Grails控制的數據庫兼容,例如,編寫桌面應用程序以填充數據庫。

+0

現在不是gorm standalone? – cfrick

+0

這可能是我正在尋找的答案 – Dims

回答

0

Grails映射基於Hibernate ORM。 hibernate是獨立的ORM ROM映射對象到數據庫。我認爲它會幫助你。見Hibernate docs

+0

我可以肯定,單獨項目中描述的那個類將以與Grails中完全相同的方式進行映射嗎? – Dims

+1

在休眠我使用XML配置或註釋。在Grails中都不需要。 – Dims

+0

可以肯定的是,你需要分析由grails創建的一個小數據庫,然後通過Hibernate配置它。 如果您不想使用Xml或註釋,您可以嘗試[Cayenne ORM](http://cayenne.apache.org/),如主頁上所述 - 「不需要基於XML或基於註釋的配置! 」。你將使用桌面應用程序映射你的數據庫。 (或者它可以做所有事情,我真的不知道)。 –

相關問題