2

既存のデータベースからgrailsドメインクラスを作成したいのですが、通常はドメインクラスからデータベースを作成していましたが、既存のデータベーススキーマから作成する必要があります。そのために利用できるコマンドがあれば私を助けてください。

4

3 に答える 3

6

私は同じ問題を抱えており、このGrailsプラグインを見つけました。これは完全に機能します。既存のデータベースを検査し、ドメインクラスを作成して、すべて準備が整います。例に示されている手順に従うだけで完了です。

于 2012-11-13T00:47:32.913 に答える
0

GRAGと呼ばれるツールがあります:http://grag.sourceforge.net

おそらくこれが役立つかもしれません。

于 2011-07-11T11:49:24.307 に答える
0
  • buildconfig.groovyにプラグイン(ランタイム':db-reverse-engineer:3.0.0')を追加します
  • Hibernateのバージョンをhibernate4:4.3.6.1からhibernate: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.defaultSchema =” t0006”</li>でshcema構成を定義します
  • 次に、コマンド「grails -Dgrails.env= developmentdb -reverse-engineer」を実行します。ここでの開発は、データソース内の環境です。
  • これらの手順を完了すると、リストアイテムを定義したときに、パッケージ内のドメインクラスを確認できます。
于 2016-06-14T09:11:02.663 に答える