读书人

hibernate级联检询中fetch取值的差异简

发布时间: 2012-08-21 13:00:21 作者: rapoo

hibernate级联查询中fetch取值的差异简观
做的是多对一的级联查询,
其中用到的实体类有



在实验之中,设置fetch="select"可以join的另一个值:
1.当使用hql的query接口查询的时候,每次都是发出多条语句去查询,首先是查询多的一方的一个list,然后将这个list遍历代入外键去发出另一个sql语句去查一的那方。
而如果是使用Criteria接口去查询的时候,则如果设置为join是通过一个left outer join的外连接一条语句查询出来的。



以上是:hibernate级联查询中fetch取值的差异简观实验。具体的待将来深入研究的时候发掘。

读书人网 >软件架构设计

热点推荐