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