2017-05-22 10 views
1

エンティティを生成するために「jhipster import-jdl your-jdl-file.jh」を実行した後、不足しているものが見つかった場合(エンティティ内の関係、エンティティ、 )、jhファイルをやり直して、コマンドをもう一度やり直して変更を加えることはできますか?助けを感謝します!jhipster import-jdl your-jdl-file.jh

答えて

0

これは実際には可能ですが、これにより、モデルを再生成する際に行ったカスタム修正の一部が消去される可能性があります。

言われているように、私は強くJhipster(SQLデータベースのための)によって提供されるliquibase機能を見てお勧めします。これで、適切な注釈を使用してモデルクラスを更新するだけで、データベースモデルが正しく更新されます(他のいくつかのステップの後で)。これは、あなたが既にあなたのアプリを操作していたときに、小さな調整のために使用することができます。

完全な手順を知りたい場合は、(詳細な)ドキュメントhttps://jhipster.github.io/development/を参照し、に移動してください。でMySQL、MariaDBまたはPostgreSQLを使用してください。

希望すると便利です。

0

はい、できます。しかし、あなたはへcarfulでなければなりません:

  1. あなたのコードは、ソースコントロールにNO FILE
  2. ではありませんが汚れている、私はすべての意味
  3. 再生成コミットされ、すべてのファイルに
  4. を上書き
  5. レビューは慎重にファイルして、ファイルを変更します上書きした の変更を元に戻してください。
  6. 問題が発生した場合は、すべてのローカル変更を削除するだけです。

私が好むもう1つのアプローチは、エンティティ変更コマンドを実行して変更されたエンティティのみに影響を与えるコマンドラインを使用することです。使用

jhipster entity entity-name 

影響を受けるエンティティファイルのみを上書きしますが、これらの変更はJDLファイルの外にある可能性があります。 上記のようにソースコントロールを使用しても、カールしている必要があります。