JPAでJava EEを使用してWebアプリケーションを開発しています。ここで、1 つのインスタンスのために保存する必要があるいくつかの値に出くわしました。例: Web アプリケーションの名前、納税者番号、連絡先データ。これらの値の一部は、CMS によって変更できます。
これらのデータを保存する効率的な方法は何でしょうか?
- Entity オブジェクト: このオブジェクトを作成して Entity として保存するのは適切ではありません。このようにして、エントリが 1 つだけのテーブルが作成されます。それにアクセスするには、DAOも作成する必要があります。
- プロパティ ファイル: 新しいバージョンの WAR を実行した後、変更を失いたくありません。次に、プロパティ ファイルを編集するよりも良い解決策があると思います。
- Applicationscoped Bean: なんらかの理由でアプリケーションを再起動したときにデータが失われるのは望ましくありません。
これらのような値を処理する別のより効率的な方法はありますか? または、これらの方法のいずれかを使用する必要がありますか?もしそうなら、なぜですか?
ご意見ありがとうございます。