たとえば、私は200列のテーブルを持っており、その大部分は使用されていません。2つのJPAエンティティが同じテーブルにある
頻繁に使用される10個の列にSmallEntityをマップします。私は他のエンティティとの関連でそれを使用します。それは速く読み込まれ、メモリをほとんど消費せず、私を幸せにします。
しかし、時々私は200の列を表示する必要があります。 BigEntityクラスを200列にマップしたいと思います。他のエンティティにバインドされておらず、関連付けられていません。
質問:これは何か経験がありますか?たとえば、第一レベルのキャッシュ、汚れたチェック、エンティティのライフサイクル全体のように、Hibernateが抱える問題を認識していますか?
良い質問です。新しいフレームワークへの移行は、そのような疑問に対するもう一つの理由になる可能性があります。例えば。レガシーシステムと新しいシステムが存在する可能性があり、両方とも同じデータベースに対して動作する必要があります。 – TomR