我不了解如何将生成的代理类对象(CGLib增强的POJO)传输到远程客户端,并且仍然保留其生成延迟初始化的能力.例外情况.
这是否意味着存在某种合同,某种类别的所有已传输对象(代理)将再次被实例化为代理?客户从哪里获得这些生成的类?对不起,但我完全不明白.
解决方法:
因为您的远程客户端应用程序现在依赖于Hibernate.如果您的远程客户端在类路径上没有Hibernate,则将收到NoClassDefFoundError.这证明了Hibernate的抽象是多么的漏水.
基本上,不要在网络上传递对象-传递消息(如果您愿意,可以用来创建对象).