关于hibernate 是否选择关联查询(full,out,inner)时判断的一点体会

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于hibernate 是否选择关联查询(full,out,inner)时判断的一点体会相关的知识,希望对你有一定的参考价值。

技术分享

从这个图可以看出什么?

hb其实不是你投影写了关联对象dept就会去查这张表,因为在Criteria接口中只指定了Teacher,那么他不会做连接查询,这个deptNo从主表中获取就好了

 

 

 

技术分享

 

同时,在QBC中,你不指定第二个Criteria,他不会帮你查第二张表,这是和hql不同的地方

以上是关于关于hibernate 是否选择关联查询(full,out,inner)时判断的一点体会的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate之关于多对多单向关联映射

hibernate学习——加载策略(优化)

关于full join 语句的性能问题 跪求大虾帮忙解决.

Hibernate(十四):HQL查询

多表关联查询语法?

Hibernate-ORM:11.Hibernate中的关联查询