【发布时间】:2015-02-27 01:54:55
【问题描述】:
我们有一个使用带有 warp-servlet 和 warp-persist 的 Guice 1.0 的应用程序,我们想升级到 Guice 2 或 3。但是,我们遇到了一个复杂的依赖关系网络。
有没有人知道一种简单的方法(尽可能接近直接替换)让 warp-persist 与较新的 Guice 一起工作,或者让 Guice-persist 与直接的 Hibernate 一起工作?
- Warp-persist 需要 warp-servlet
- warp-servlet 和 warp-persist 仅支持 Guice 1.0
- Guice-persist 似乎是 warp-persist 的替代品,但它只支持 JPA,而我们直接使用 Hibernate(有大量基于标准的代码,这使得移植到 JPA 变得不简单)。
- Guice-persist 还声称有一种支持非 JPA 数据访问的方法,但似乎没有任何相关文档。
- Warp-persist 似乎不支持 Hibernate 4,因此我们也无法升级 Hibernate。
【问题讨论】:
标签: hibernate dependencies guice guice-servlet guice-persist