0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
阅读:1254回复:5

hibernate: 怎么让po断开与session的关联?

楼主#
更多 发布于:2006-05-10 11:48
昨晚在j2ee without ejb上看到一句,大意是:
hibernate+spring在支持web服务上有得天独厚的优势,因为hibernate允许po“断开与session的关联”

但是书上并没有说怎么做
以前试过copy另一个对象的办法,但是似乎行不能(按说可以的)

不知道这里(上文without ejb的内容)指的是什么方法,有谁知道么告诉偶一下,救急了!
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
1C#
发布于:2006-05-22 17:59
Re:hibernate: 怎么让po断开与session的关联?
删除。。。那偶数据库怎么办。。。。
就是因为session close了才产生问题

最后还是解决了,clone beans,只是有一些关联关系在这里还要修改,直接clone beans不行
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
W
W
小有名气
小有名气
  • 铜币3枚
  • 威望1点
  • 贡献值0点
2C#
发布于:2006-05-21 20:40
Re:hibernate: 怎么让po断开与session的关联?
POJO被删除了就会变成游离态放入垃圾回收序列,不知道对不对?
W
W
小有名气
小有名气
  • 铜币3枚
  • 威望1点
  • 贡献值0点
3C#
发布于:2006-05-21 20:36
Re:hibernate: 怎么让po断开与session的关联?
把POJO删除了或是session.close()了
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
4C#
发布于:2006-05-10 15:38
Re:hibernate: 怎么让po断开与session的关联?
试过了,好像不管用,但是也没有深究;
就算beanutils管用,还有个问题是,beanutils是对一个对象的操作,我给客户端返回的是一个list集合(hql query出来的),用它不是要遍历一次list内所有的对象?性能不太好吧,不过不知道什么原因,之前用beanutils没有成功。

我在开发的时候并没有真正部署到两台服务器上(业务是两个服务器之前的web service),不知道这里有没有原因。

这个问题遇到已经很久了,一直没有解决,还是自己太懒了,尽看电视剧了……
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
5C#
发布于:2006-05-10 14:16
Re:hibernate: 怎么让po断开与session的关联?
i suggest you try to use beanutils package about this problem.
无。
游客

返回顶部