2011-03-28 100 views
2

我想從現有數據庫創建grails域類,通常我是從域類創建數據庫,現在我需要從現有數據庫模式創建它。如果有任何可用的命令,請幫助我。從數據庫創建Grails域類

+0

嘿......任何人都可以幫助我使用任何可用的命令。我需要這個不好,因爲我切換到groovy,我需要從我現有的數據庫創建域。 – Krishna 2011-03-29 11:49:09

回答

0

有一個工具,稱爲GRAG:http://grag.sourceforge.net

或許這可能幫助。

+1

GRAG與Grails 2.1不兼容;任何選擇? – 2012-11-07 06:10:49

+0

自2009年起,GRAG並未更新。 – Jason 2013-10-27 19:38:11

0
  • 加載插件(運行時間 ':DB-反向工程:3.0.0')在buildconfig.groovy
  • 從hibernate4更改休眠版本:4.3.6.1冬眠:3.6.10.18
  • 定義包在config.groovy中配置生成域類grails.plugin.reveng.packageName =「com.app.promotion」
  • 列出表格,你想在config.groovy中生成域類grails.plugin.reveng.includeTables = [ 「promotion」,「event」,「promotionexecutionstrategy」]
  • 在config.groovy grails.plugin.reveng中定義shcema配置。 defaultSchema =」 t0006」
  • 然後執行命令‘GRAILS -Dgrails.env = 發展分貝-反向工程’。這裏開發是數據源中的環境。
  • 後完成這些步驟中,我們可以看到域類在包中,我們定義的列表項。