5
私はこのStatelessSessionインターフェイスをHibernateで使用する予定です。 here休止状態でデータエイリアシング効果とは何ですか?
私はこのStatelessSessionインターフェイスをHibernateで使用する予定です。 here休止状態でデータエイリアシング効果とは何ですか?
が
table parent
id | name
---------
1 | 'foo'
table child
id | parent_id
--------------
1 | 1
2 | 1
とクエリ
session.query("from child").list();
などのデータは、その後、次のSession session
childs.get(0).getParent().setName("bar");
assertEqual("bar", childs.get(1).getParent().getName());
ため
StatelessSession session
のために失敗しませんが検討し説明したようにしかし、どのようなデータエイリアシング効果を知りません
更新:
ステートレスセッションでは、ロードされたオブジェクトを「覚えていない」ので、2番目の子が脱水している間にそれが参照している親オブジェクトを作成したことを知らず、同じ値を持ち、 。
もっと説明できますか?私は完全に理解できませんでした。 'StatelessSession'は永続コンテキストと関連していないことを理解しています。 – Keerthivasan
@Keerthivasan IMOの実装の詳細です。私は答えを更新します – Firo