私は現在、Jhipsterによって生成されたSpringプロジェクトで作業しています。ときどきエンティティ(ドメイン)を変更する必要があるため、毎回、リキベースの変更ログファイルを変更してデータベースを削除する必要があります。とにかく、ドメインファイルとliquibaseが自動で再生成した変更ログを変更する必要があるようなものはありますか?
例:これは私のプロジェクト構造です
エンティティを変更するたびに、ドメインファイルを変更する必要があります。リキベースの変更ログファイルも変更する必要があります。
実行するだけでjhipster entity YourEntity
、変更が行われます。JDLファイルをインポートしてアプリケーションを作成した場合は、それを再度インポートして、生成されたソースコードを更新できます。
既存のエンティティを更新する
エンティティ構成は、.jhipsterディレクトリの特定の.jsonファイルに保存されます。したがって、既存のエンティティ名を使用してサブジェネレータを再度実行すると、エンティティを更新または再生成できます。
既存のエンティティに対してエンティティサブジェネレータを実行すると、「エンティティを更新しますか?これにより、このエンティティの既存のファイルが置き換えられ、すべてのカスタムコードが次のオプションで上書きされます。
- はい、エンティティを再生成します-これによりエンティティが再生成されます。ヒント:これは、サブジェネレーターの実行時に--regenerateフラグを渡すことで強制できます。
- はい、フィールドと関係を追加します-これにより、フィールドと関係を追加するための質問が表示されます
- はい、フィールドと関係を削除します-これにより、エンティティから既存のフィールドと関係を削除するための質問が表示されます
- いいえ、終了します-これは何も変更せずにサブジェネレーターとして存在します
見る:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加