Chinaunix首页 | 论坛 | 博客
  • 博客访问: 76721
  • 博文数量: 17
  • 博客积分: 570
  • 博客等级: 中士
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-15 20:08
文章分类

全部博文(17)

文章存档

2009年(4)

2008年(3)

2007年(2)

2006年(8)

我的朋友

分类: Java

2006-08-06 18:30:43

                              ypzhuang
      Human Role 多对多关系!如果lazy=true的话,你使用human.getRoles()的话,一定要在session.close()之前Hibernate.initialize(human.getRoles());不然会出现异常的。
如果是false的话,则不需要。 
      但是你在使用Spring, HibernateTemplate 封装了session 的操作  ,你如何保证session.close()之前调用Hibernate.initialize(human.getRoles())?难道在Spring中只能使用lazy=true?
      我曾在实际问题中碰到,好像不用这么麻烦,你即使加了lazy=false,不用另外作其他处理,也能正常使用。还需进一步证实!
阅读(1117) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:关于Hibernate中assigned id 的load方法的使用

给主人留下些什么吧!~~