从JDBC迁移到JPA
问题描述:
我的问题是如何将JDBC项目迁移到JPA。我的项目完全使用JDBC构建,并且已经创建了许多方法。 EclipseLink,Hibernate欢迎任何JPA框架。但是为了执行这种迁移,我们需要知道是否有任何工具可以帮助将JDBC项目转换为JPA,并且我们不必再次编写逻辑。从JDBC迁移到JPA
在此先感谢。
答
我同意评论这可能很难。如何努力取决于您的项目编码方式,参数(如业务逻辑与DAO层的分离程度)。这已经完成,当然可以。无论是否值得花费,都取决于你。
但是,为了帮助回答你的问题,是的,有工具可以帮助解决这个问题。 Hibernate带有reverse engineering功能,这意味着您可以从数据库模式创建Entity
对象。
这将为您创建Entities
,然后由您来替换DAO图层。
基本上 - 你不行。 JPA是处理对象模型层次结构的完全不同的东西。从JDBC迁移到JPA意味着重写和重新考虑整个数据模型。 – Gimby 2013-03-20 17:23:14