同じデータベース リンクを共有するいくつかの異なる Web アプリがあります。各 Web アプリの休止状態レイヤーは、「*.hbm.xml」および Java ファイルの jar コピーです。時間が経つにつれて、各コピーに矛盾が忍び寄り、人々がjarファイルを作成するのを忘れてしまうのではないかと心配しています。
jar ファイルを作成するだけでなく、複数のプロジェクトで同じ db hibernate 情報を共有するより良い方法はありますか?
これは完全にビルドと展開の問題です。休止状態のエンティティが別のパッケージにある場合は、アプリの前にそのパッケージをビルドし、結果の jar をそれらと一緒にパッケージ化する必要があります。
Mavenはこれを簡単にします。
<dependency>
jar にがある war-packaged モジュール