摘要:
fetch="join|select|subselect" select:作为默认值,它的策略是当需要使用到关联对象的数据时,另外单独发送一条select语句抓取当前对象的关联对象的数据,在查询的时候先查询出一端的实体,然后在根据一端的查询出多端的实体,会产生1+n条sql语句;即延迟加载。 join:它的策略是在查询的时候使用外连接进行查询,不会差生1+n的现象,同一条select语句使用连接来获得对象的数据和它关联对象的数据,此时关联对象的延迟加载失效。 subselect:另外发送一条查询语句(或子查询语句)抓取在前面查询到的所有实体对象的关联集合。这个策略对HQL的 阅读全文
posted @ 2013-11-03 22:04
〆◆颓废丶噬流年﹍ㄨ
阅读(181)
评论(0)
推荐(0)
浙公网安备 33010602011771号