2016-09-15 6 views
0

OneToMany関係を持つエンティティがあります。以下の方法で親エンティティを取得した後:エンティティのコレクションオブジェクトは、セッション終了後に値を取得します。

ユーザーには多くの学位があります。

@Transactional(伝播= Propagation.REQUIRED) -----------パブリックユーザのgetUser(

--------------インターフェイスレベルでint userid){ ... リターンユーザー; }

子コレクション(教育学位)を取得しようとすると、セッションが閉じられているため、遅延の発生しているロールのコレクションが遅延して初期化されませんでした。

コレクションオブジェクトの読み込み方法を説明してください。

答えて

0

解決策が見つかりました。@LazyCollection(LazyCollectionOption.FALSE)を使用してエンティティのコレクションを読み込む必要があります。

関連する問題