hibernate_day04_13_HQL多表查询(内连接和迫切内连接)

来源:互联网 发布:thinkphp cms开发案例 编辑:程序博客网 时间:2024/06/05 18:15


//1 创建query对象Query query = session.createQuery("from Customer c inner join c.setLinkMan");//2 调用方法得到结果List list = query.list();


HQL内连接
1 内连接查询hql语句写法:以客户和联系人为例
(1)from  Customer  c  inner  join  c.setLinkMan
 

//1 创建query对象Query query = session.createQuery("from Customer c inner join c.setLinkMan");//2 调用方法得到结果List list = query.list();


返回list,list里面每部分是数组形式
 


2 演示迫切内连接
(1)迫切内连接和内连接底层实现一样的
(2)区别:使用内连接返回list中每部分是数组,迫切内连接返回list每部分是对象


(3)hql语句写法
- from  Customer  c  inner  join  fetch  c.setLinkMan
 

阅读全文
0 0