美丽涵涵童装店
--说我博客名字,给你们打折!
心如止水 一心向佛
茶亦醉人何必酒 书能香我无须花!
BlogJava
首页
新随笔
联系
聚合
管理
随笔 - 82 文章 - 266 trackbacks - 0
<
2007年8月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
美丽涵涵童装店
说我博客名字,给你们打折!
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(6)
给我留言
查看公开留言
查看私人留言
随笔分类
java相关技术(45)
linux(1)
心情日记(16)
随笔档案
2019年1月 (1)
2015年9月 (1)
2014年10月 (3)
2014年8月 (3)
2014年5月 (2)
2013年10月 (1)
2013年6月 (4)
2011年9月 (1)
2011年7月 (1)
2011年6月 (1)
2009年10月 (1)
2009年8月 (1)
2009年6月 (4)
2009年4月 (3)
2009年1月 (2)
2008年12月 (4)
2008年11月 (1)
2008年10月 (9)
2008年8月 (1)
2007年12月 (1)
2007年11月 (1)
2007年10月 (1)
2007年9月 (6)
2007年8月 (10)
2007年7月 (3)
2007年6月 (3)
2007年5月 (3)
2007年4月 (6)
文章档案
2013年12月 (1)
好友的BLOG
BlueDavy的文章
EJB简析
hibernate 有关
Hibernate检索策略
jasperReport高手
js实现日历功能
nHibernate映射策略
一个喜欢写日记的友
一位陌生人的BLOG
久城的SQL笔记
介绍流的好文章
集合类大全
搜索
最新评论
1. re: Spring源码学习-bean加载
详细过程,预留位置?
2年了 哦
--飞天奔月
2. re: RESTLET开发实例[未登录]
12
--1
3. re: spring源码学习-环境搭建
评论内容较长,点击标题查看
--阮行诗
4. re: 初次接触EJB
早就听说EJB被程序员各种抛弃,不明白原因,如今我也被迫使用才知道,EJB确实应该淘汰啦
--阿斯蒂芬
5. re: AJAX 跨域请求 - JSONP获取JSON数据
那个是异步的
--skyishero
阅读排行榜
1. Spring + Quartz配置实例(25207)
2. servlet filter初探(19901)
3.
Spring源码学习-bean加载
(10849)
4.
解决“网络受限或无连接”问题
(10094)
5.
AJAX 跨域请求 - JSONP获取JSON数据
(9362)
评论排行榜
1.
解决“网络受限或无连接”问题
(26)
2. 跪求java生成PDF问题方案(19)
3.
ireport + jasper使用笔记
(14)
4. 关于权限控制策略的讨论(12)
5. 再次失业(12)
搞不清的Hibernate检索策略
batch fetch inverse cascade outer-join lazy x-to-x load() get() find() 类级别 关联级别
都是
<
many
-
to
-
one name
=
"
parent
"
class
=
"
po.Parent
"
fetch
=
"
select
"
>
<
column name
=
"
parentId
"
not
-
null
=
"
true
"
/>
</
many
-
to
-
one
>
核心测试代码:
public
static
void
querytest(Session session)
{
session.beginTransaction();
Query query
=
session.createQuery(
"
from Parent
"
);
List list
=
query.list();
List
<
Parent
>
parents
=
list;
session.close();
for
(Parent parent:parents)
{
Set
<
Child
>
childs
=
parent.getChilds();
for
(Child child:childs)
{
System.out.println(child.getName());
}
}
}
lazy属性功能测试:
将parent.hbm.xml文件的lazy改为true,启动延迟加载,在执行query.list的时候并没有查询其关联对象,parent对象中并没有包含child数据,所以当调用child.getNmae()时会抛出异常。若lazy="false"或没有此属性,查询parent对象时也将同时执行select child.....,这时能轻松从parent对象获取起关联的childs。
posted on 2007-08-28 09:39
杨爱友
阅读(275)
评论(1)
编辑
收藏
所属分类:
java相关技术
FeedBack:
#
re: 搞不清的Hibernate检索策略
2007-09-26 08:55
Robin's Java World
session.close();
放到for循环后面就可以用lazy=true了.
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
题目
AS与JS相互通信(Flex中调用js函数)
js中的target与currentTarget的区别
大地水准面与大地基准面[转载]
RESTLET开发实例
深入java虚拟机-java体系结构
ScriptX打印问题求救!
跪求java生成PDF问题方案
itex生成PDF文档示例
使用itext生成pdf
美丽涵涵童装店
亲,说我博客名字,给你们打折!