2017-07-15 25 views
1

こんにちは私はjhipsterを使ってアプリケーションを開発しようとしています。エンティティに新しい属性を追加し、新しいjdlファイルをインポートすると、私が追加したカスタムコード(バックエンドとフロントエンド)が削除されます。エンティティを変更して自分のカスタマイズと古いデータをデータベースに保存する最良の方法は何ですか? ありがとうございました開発開始後にjhipsterエンティティを変更する方法

答えて

1

gitを使用してカスタムコードを更新された生成コードとマージし、JHipsterをチームメイトとして自分のgitブランチ上でコードを変更し、変更内容をマージします。

liquibase:diffを使用すると、既存のマイグレーションを変更するのではなく、スキーマを段階的に変更し、既存のデータ移行のための手動コードを実装するLiquibaseマイグレーションを作成できます。 JHipster documentationとLiquibaseのドキュメントも参照してください。

0

GaëlMarziouによると、gitはあなたのプロジェクトで使用するツールが必要です。

エンティティを更新する場合は、もう一度jdlファイルをインポートすることができますが、サブジェネレータの出力を注意深く読んでください。変更された/競合するファイルが表示され、既存のファイルを上書きするかどうか尋ねられます。

しかし、私はトリックと削除のソリューションも探しています。

関連する問題