1

特定のDomaingクラスまたはGrailsプロジェクトのすべてのドメインクラスに対応するXMLスキーマを生成するサービスまたはプラグインを提案してください。

4

3 に答える 3

0

プロジェクトのルート ディレクトリから次のコマンド シェルを入力するだけです。

> grails schema-export

詳細については、スキーマ エクスポートのドキュメントを参照してください。

DDL ファイルが生成されます。

そこから、それを XML に変換する必要があります (本当に XML が必要な場合)。

于 2011-02-27T23:06:24.627 に答える
0

データベース移行を使用して、すべてのスキーマ生成を制御し、将来の変更を管理することをお勧めします。私たちはLiquibaseを使用しています。これは非常に使いやすく柔軟性があり、すでにGrails プラグインが用意されています。Liquibase のすべての変更は XML 形式で管理されます。

また、私が間違っていなければ、バージョン 1.4 の Grails コアにデータベースの移行が統合される予定であるため、プラグインをインストールしなくてもスキーマの移行を使用できるようになり、これを使用して変更を管理できると思います。 DSLも。

于 2011-03-13T05:14:47.887 に答える