無知の永続的なコレクションからIDを取得します
-
11-10-2019 - |
質問
Hibernate APIドキュメントを調べるときやそうで見るとき、私は答えを見つけていない状況があります。
切断されたセットアップがあり、ワイヤー全体にエンティティとコレクションを送り返します。ローカライズされたキャッシュを使用してワイヤトラフィックの一部を減らす方法を検討しています。また、セットを直感させることなく、永続的なコレクション(具体的には永続的なセット)にエンティティのIDを取得する方法があるかどうかを把握しようとしています。 ?
解決
いいえ、できません。永続的なコレクションには、関連するエンティティのIDが含まれていません。それがその目的である場合、関連するIDの怠zyなロードプロキシを保持する通常のコレクションになります。
メンバーシップをチェックするには、通常、追加のクエリまたは結合が必要です(外部キーはプライマリキーと同じテーブルにありません...)。その施設は永続的なコレクションです。
所属していません StackOverflow