我正在研究 Spring Framework、Hibernate 和 BlazeDS 可以愉快地一起玩而不会引发延迟初始化异常的方法。
到目前为止,我通过 GraniteDS 的 Tide 框架遇到了 Gilead、dpHibernate 和这个问题的完全不同的替代实现。
除了 GraniteDS,似乎没有很多关于正确集成 dpHibernate 或 Gilead 的文档。
是否有解决此问题的替代库?在哪里可以找到将这些延迟加载库与 Spring-Flex 集成项目集成的更好指南?
我正在研究 Spring Framework、Hibernate 和 BlazeDS 可以愉快地一起玩而不会引发延迟初始化异常的方法。
到目前为止,我通过 GraniteDS 的 Tide 框架遇到了 Gilead、dpHibernate 和这个问题的完全不同的替代实现。
除了 GraniteDS,似乎没有很多关于正确集成 dpHibernate 或 Gilead 的文档。
是否有解决此问题的替代库?在哪里可以找到将这些延迟加载库与 Spring-Flex 集成项目集成的更好指南?
我看到这个问题已经有几年的历史了,但我会回答,希望它可以帮助从谷歌偶然发现这个问题的人:
看看推土机。尽管我讨厌 DTO,但它是一个很好的系统,可以将您的实体对象映射到 DTO,并控制复制的内容。
我通常将我的实体翻译成 DTO,然后转移它们。
我在我当前的项目中使用 Gilead,一旦配置正确,它就可以很好地工作。这个配置可以在吉利德项目网站上找到。如果一切正常,您应该立即启动并运行 Gilead。虽然我不能代表其他框架,但是使用 Gilead,您不需要调整您的 javabean 或您的服务或其他任何东西。只是在remoting-services.xml 中的一个简单配置
您几乎已经涵盖了可用的选项。我个人倾向于 Tide,因为它似乎是最可靠的选择,并且独立于 GraniteDS 工作。