sql >> データベース >  >> RDS >> Mysql

Hibernate:フェッチモードEagerに対してHibernateによって行われた複数の選択クエリ

    EntityBを実行します entity_aという名前のフィールドが含まれています ?名前は、mappedByで宣言されているとおりにする必要があります 属性。

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




    1. MyBatis Batch Insert / Update For Oracle

    2. MySQL 5.6.10テーブルがすでに存在するため、InnoDBはテーブルを作成できません

    3. 階層関係のSQL

    4. SQL:要約された値で行を挿入します