一个
FETCH JOIN居然会解析为 内部 的SQL连接。这意味着
User表中没有映射的任何记录/实体将从结果集中 删除
。您需要
LEFT关键字
FETCH JOIN来获得所有结果,即使没有地图也是如此。
@Query("SELECt u FROM User u LEFT JOIN FETCH u.maps WHERe u.id = (:id)")public User findByIdEagerFetch( @Param("id") Long id );
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)