2013-03-20 79 views
-2

我的问题是如何将JDBC项目迁移到JPA。我的项目完全使用JDBC构建,并且已经创建了许多方法。 EclipseLink,Hibernate欢迎任何JPA框架。但是为了执行这种迁移,我们需要知道是否有任何工具可以帮助将JDBC项目转换为JPA,并且我们不必再次编写逻辑。从JDBC迁移到JPA

在此先感谢。

+2

基本上 - 你不行。 JPA是处理对象模型层次结构的完全不同的东西。从JDBC迁移到JPA意味着重写和重新考虑整个数据模型。 – Gimby 2013-03-20 17:23:14

回答

1

我同意评论这可能很难。如何努力取决于您的项目编码方式,参数(如业务逻辑与DAO层的分离程度)。这已经完成,当然可以。无论是否值得花费,都取决于你。

但是,为了帮助回答你的问题,是的,有工具可以帮助解决这个问题。 Hibernate带有reverse engineering功能,这意味着您可以从数据库模式创建Entity对象。

这将为您创建Entities,然后由您来替换DAO图层。