如果HQL使用了连接,但是没有使用fetch关键字,则生成的SQL语句虽然有连接,但是并没有取连接表的数据,还是需要单独的sql取数据,也就是 select a,b,d...中没有连接表的字段
如果集合被声明为lazy=true,在HQL中如果显式的使用 join fetch 则延迟加载失效。
如果集合被声明为lazy=true,在HQL中如果显式的使用 join fetch 则延迟加载失效。
博客介绍了HQL使用连接时的情况。若未用fetch关键字,生成的SQL虽有连接但不取连接表数据,需单独SQL获取;若集合声明为lazy=true,在HQL中显式使用join fetch会使延迟加载失效。

被折叠的 条评论
为什么被折叠?