心如止水 一心向佛
茶亦醉人何必酒 书能香我无须花!
BlogJava
首页
新随笔
联系
聚合
管理
随笔 - 39 文章 - 160 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
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
java相关技术(16)
心情日记(11)
随笔档案
2008年8月 (1)
2007年12月 (2)
2007年11月 (2)
2007年10月 (1)
2007年9月 (6)
2007年8月 (10)
2007年7月 (3)
2007年6月 (3)
2007年5月 (4)
2007年4月 (6)
好友的BLOG
EJB简析
hibernate 有关
Hibernate检索策略
js实现日历功能
nHibernate映射策略
一位陌生人的BLOG
久城的SQL笔记
介绍流的好文章
集合类大全
搜索
最新评论
1. re: 解决“网络受限或无连接”问题
遇到这种问题已经很多次了,但是都没有找到最简决的方法,这次遇到了,我回去试试,先谢了。
--思瑶
2. re: JSP调用SERVLET问题[未登录]
我最近也遇到了这个问题所以才看到你的这篇文章 呵呵 !
--大卫
3. re: 解决“网络受限或无连接”问题
网络受限怎么解决
--巫元雷
4. re: 解决“网络受限或无连接”问题
先谢谢了,回去试下!
--22
5. re: 解决“网络受限或无连接”问题[未登录]
特别管用,谢谢!
--啊啊
阅读排行榜
1. 解决“网络受限或无连接”问题(2886)
2. ireport + jasper使用笔记(2529)
3. 看了网友对《嫦娥一号发回首张月球图片 26日前后对外公布》评论所想到的(1659)
4. spring 2.0使用手册学习笔记(二) (1084)
5. spring2.0使用手册学习笔记(一)(978)
评论排行榜
1. 看了网友对《嫦娥一号发回首张月球图片 26日前后对外公布》评论所想到的(20)
2. ireport + jasper使用笔记(14)
3. 解决“网络受限或无连接”问题(12)
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
杨爱友
阅读(113)
评论(1)
编辑
收藏
所属分类:
java相关技术
FeedBack:
#
re: 搞不清的Hibernate检索策略
2007-09-26 08:55
Robin's Java World
session.close();
放到for循环后面就可以用lazy=true了.
回复
更多评论
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-08-30 20:51 编辑过
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
spring mvc支持
spring 2.0使用手册学习笔记(二)
java2核心技术之代理模式
spring2.0使用手册学习笔记(一)
hibernate检索策略
spring+hibernate+struts整合开发实例(教程)
.net学习中...
servlet filter初探
搞不清的Hibernate检索策略
hibernate有关