而join方式,主体对象和关联对象用一句外键关联的sql同时查询出来,不会形成多次查询。
如果关联对象是延迟加载的,它当然不会去查询关联对象。
另外,在hql查询中配置文件中设置的join方式是不起作用的(而在所有其他查询方式如get、criteria或再关联获取等等都是有效的),会使用select方式,除非你在hql中指定join fetch某个关联对象。
jaychou_yql 博主文章分类:Hibernate
* fetch={select/join},默认为select。 * fetch="select" 表示另外发送一条sql语句进行关联查询
“fetch”连接允许仅仅使用一个选择语句就将相关联的对象或一组值的集合随着
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M