我应该使用哪个hibernate适配器来处理与BlazeDS / Spring集成项目中的Lazy Initialization?

时间:2009-08-20 05:32:55

标签: flex hibernate spring blazeds

我正在研究Spring Framework,Hibernate和BlazeDS可以快乐地一起玩的方式,而不会抛出惰性初始化异常。

到目前为止,我通过GraniteDS的Tide框架遇到了Gilead,dpHibernate和这个问题的完全不同的替代实现。

除了GraniteDS之外,似乎没有关于正确集成dpHibernate或Gilead的大量文档。

是否有可以解决此问题的替代库?在哪里可以找到将这些延迟加载库与Spring-Flex集成项目集成的更好指南?

4 个答案:

答案 0 :(得分:1)

我通常将我的实体翻译成DTO,然后转移它们。

答案 1 :(得分:1)

我看到这个问题已经有几年了,但我会回答希望能帮助某些人从谷歌中绊倒这个问题:

看看dozer。尽管我厌恶DTO,但它是一个很好的系统,可以将您的实体对象映射到DTO,并控制复制的内容。

答案 2 :(得分:0)

您已经涵盖了可用的选项。我个人倾向于Tide,因为它似乎是最坚固的选择,并且独立于GraniteDS。

答案 3 :(得分:0)

我在我当前的项目中使用Gilead,一旦配置正确,它就能很好地运行。这个配置可以在gilead项目网站上找到。如果一切正常,你应该立即启动并运行Gilead。我不能代表其他框架,但是对于Gilead,你不需要调整你的javabeans或你的服务或其他什么。只是在remoting-services.xml中的一个简单配置