文随风

代码的搬运工

fetch
 1. 映射文件fetch属性取值join和select的区别
如果你用的是hibernate的话,就有可能是: 映射文件中有fetch属性,它有两个可选值:join和select
这个属性决定了你在查询的时候,是先查主表记录再查关联记录,还是要把关联表的记录一起查询出来。

select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象,形成n+1次查询
如果lazy=true(延迟加载),select在查询时只会查出主表记录,用到了关联数据时再自动在执行查询

而join方式,主体对象和关联对象用一句外键关联的sql同时查询出来,不会形成多次查询

摘自:https://blog.csdn.net/oathevil/article/details/7935369

阅读更多
想对作者说点什么? 我来说一句

Hibernate Fetch 的作用

2014年03月24日 260KB 下载

MediaInfo.exe

2011年06月23日 1.48MB 下载

游标简单实用示例(SQL)

2010年05月22日 861B 下载

没有更多推荐了,返回首页

不良信息举报

fetch

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭