我想将一个对象复制到另一个对象(它的属性)。这个对象是 由Hibernate管理,并有懒惰的集合。 PropertyUtils.copyProperties() 抛出懒惰的异常。
有什么办法吗?
PS:我不想unproxy我的对象,因为我不拥有它(它在另一个罐子里)
答案 0 :(得分:0)
在复制之前,您可以在原始对象的每个惰性集合上调用Hibernate.initialize()。显然,如果yor对象与Hibernate会话分离,它将无法在事务之外工作。所以,你必须尽早初始化你的懒惰集合。