jpql : "select Customer c left outer join fetch c.orders where id=?"
注意:
1.如果已经在映射关系中建立了关联关系,直接使用
”select Customer c where id=?" 也可以查到,但是会执行多条SQL语句,上面的方法只执行一条语句,并且会返回一个对象,且orders中也初始化成功了。
2.如果不加fetch 返回的orders将是一个 Object 数组
jpql : "select Customer c left outer join fetch c.orders where id=?"
注意:
1.如果已经在映射关系中建立了关联关系,直接使用
”select Customer c where id=?" 也可以查到,但是会执行多条SQL语句,上面的方法只执行一条语句,并且会返回一个对象,且orders中也初始化成功了。
2.如果不加fetch 返回的orders将是一个 Object 数组
转载于:https://my.oschina.net/u/3369787/blog/1589459