JPA学习笔记(15)——关联查询
来源:互联网 发布:caffe接口matlab 编辑:程序博客网 时间:2024/06/06 02:16
left outer joinString jpql = "FROM User u WHERE u.id = ?";Query query = entityManager.createQuery(jpql);query.setParameter(1, 1);//第一个参数是占位符的位置,从1开始,第二个参数是要传入的参数User user = (User) query.getSingleResult();System.out.println(user);
user中有order,将会调用两次查询
我们可以使用left outer join关联查询,只调用一次查询
tring jpql = "FROM User u left outer join fetch u.orders WHERE u.id = ?";
结果:
0 0
- JPA学习笔记(15)——关联查询
- JPA学习笔记(14)——关联查询
- JPA学习笔记(13)——查询缓存
- JPA学习笔记(14)——查询缓存
- JPA学习笔记(14)——查询缓存
- JPA学习笔记(7)——映射多对一关联关系
- JPA学习笔记(8)——映射一对多关联关系
- JPA学习笔记(8)——映射双向一对多关联关系
- JPA学习笔记(9)——映射双向一对一关联关系
- JPA学习笔记(10)——映射双向多对多关联关系
- JPA学习笔记(7)——映射多对一关联关系
- JPA学习笔记(8)——映射一对多关联关系
- JPA学习笔记(9)——映射双向一对多关联关系
- JPA学习笔记(10)——映射双向一对一关联关系
- JPA学习笔记(11)——映射双向多对多关联关系
- JPA学习笔记(7)——映射多对一关联关系
- JPA学习笔记(8)——映射一对多关联关系
- JPA学习笔记(9)——映射双向一对多关联关系
- Maven核心pom.xml详解
- 在Android中如何使用注解取代Enum
- iOS_富文本的图文混排
- uwa内存占用
- C++构造与析构类与类中的指针对象
- JPA学习笔记(15)——关联查询
- 华为手机打开log日志的方法[Android]
- 编译链接问题
- NP-Hard Problem(cf#360)
- 网络基石 —— ADSL
- sybase 存储过程 示例
- android -- 蓝牙 bluetooth (三)搜索蓝牙
- Spark Shuffle Read过程
- Java线程池