0
は、次のSQLモデルを与えられ、人を見る。 アプリケーションサーバーはwebsphereで、jpaの実装はopenjpa1.2.3です。一つは常にnull
アイデアはありますか? ありがとうございます 最高のお礼
は、次のSQLモデルを与えられ、人を見る。 アプリケーションサーバーはwebsphereで、jpaの実装はopenjpa1.2.3です。一つは常にnull
アイデアはありますか? ありがとうございます 最高のお礼
私がすでにコメントしたLazy loading
で問題が確認されているので、回答として追加したいと思います。これは将来この投稿に来る人に役立つはずです。
onetomany
にlazy loading
を設定する必要があります。具体的には、FetchType.EAGER
を以下のように使用してfalse
としてください。あなたは「ドン - 。返された製品の一つに
@OneToMany(fetch=FetchType.EAGER)
そして、あなたはデフォルトでこれを指定しない場合は、product.getPersons() `を呼び出す場合は遅延ロードは、そうtrue
になりますサイズ()'結果は得られませんか?ちょうど怠惰な読み込みかもしれません。 –
'Lazy loading'を' true'と設定しましたか? –
遅延ロードの場合、結果リストの各レコードを訪れ、 'Product.getPersons()。size()'のようなものを使って 'person'を初期化する必要があります。 – jr593