EntityB
を実行します entity_a
という名前のフィールドが含まれています ?名前は、mappedBy
で宣言されているとおりにする必要があります 属性。
一般に、JPAプロバイダーはFetchType.EAGER
を尊重する必要があります モード。これは設定ミスの問題のようです。それでも、JPAプロバイダーは熱心なアソシエーションを熱心にロードする必要がありますが、単一のクエリで実行される保証はありません。ヒントとして使用できるHibernate固有のアノテーションがあります:@Fetch(FetchMode.JOIN)
。それを試してみて、それが機能するかどうかを確認してください。