|
阅读:1254回复:5
hibernate: 怎么让po断开与session的关联?
昨晚在j2ee without ejb上看到一句,大意是:
hibernate+spring在支持web服务上有得天独厚的优势,因为hibernate允许po“断开与session的关联” 但是书上并没有说怎么做 以前试过copy另一个对象的办法,但是似乎行不能(按说可以的) 不知道这里(上文without ejb的内容)指的是什么方法,有谁知道么告诉偶一下,救急了! |
|
|
|
1C#
发布于:2006-05-22 17:59
Re:hibernate: 怎么让po断开与session的关联?
删除。。。那偶数据库怎么办。。。。
就是因为session close了才产生问题 最后还是解决了,clone beans,只是有一些关联关系在这里还要修改,直接clone beans不行 |
|
|
|
2C#
发布于:2006-05-21 20:40
Re:hibernate: 怎么让po断开与session的关联?
POJO被删除了就会变成游离态放入垃圾回收序列,不知道对不对? |
|
|
3C#
发布于:2006-05-21 20:36
Re:hibernate: 怎么让po断开与session的关联?
把POJO删除了或是session.close()了 |
|
|
4C#
发布于:2006-05-10 15:38
Re:hibernate: 怎么让po断开与session的关联?
试过了,好像不管用,但是也没有深究;
就算beanutils管用,还有个问题是,beanutils是对一个对象的操作,我给客户端返回的是一个list集合(hql query出来的),用它不是要遍历一次list内所有的对象?性能不太好吧,不过不知道什么原因,之前用beanutils没有成功。 我在开发的时候并没有真正部署到两台服务器上(业务是两个服务器之前的web service),不知道这里有没有原因。 这个问题遇到已经很久了,一直没有解决,还是自己太懒了,尽看电视剧了…… |
|
|
|
5C#
发布于:2006-05-10 14:16
Re:hibernate: 怎么让po断开与session的关联?
i suggest you try to use beanutils package about this problem. |
|
|