从 JDBC 迁移到 JPA [关闭]
Posted
技术标签:
【中文标题】从 JDBC 迁移到 JPA [关闭]【英文标题】:Migrating from JDBC into JPA [closed] 【发布时间】:2013-03-20 17:07:14 【问题描述】:我的问题是如何将我的 JDBC 项目迁移到 JPA。我的项目完全是使用 JDBC 构建的,并且已经创建了许多方法。欢迎使用 EclipseLink、Hibernate 任何 JPA 框架。但是为了执行这种迁移,我们需要知道是否有任何工具可以帮助将 JDBC 项目转换为 JPA,并且我们不必再次编写逻辑代码。
提前致谢。
【问题讨论】:
基本上 - 你不能。 JPA 在对象模型层次结构上是完全不同的东西。从 JDBC 迁移到 JPA 意味着重写和重新思考您的整个数据模型。 【参考方案1】:我同意这可能很难的评论。难度取决于您的项目的编码方式,例如业务逻辑与 DAO 层的分离程度等参数。这是以前做过的,当然是可能的。是否物有所值取决于您。
但是,为了帮助回答您的问题,是的,有一些工具可以帮助您解决这个问题。 Hibernate 带有reverse engineering 功能,这意味着您可以从数据库架构创建Entity
对象。
这将为您创建Entities
,然后由您来替换 DAO 层。
【讨论】:
以上是关于从 JDBC 迁移到 JPA [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
从 Servlet 和 JDBC 迁移到 DAO 和 Spring,建议?
MYSQL 8 JPA 2.0 mysql 在 JPA 保存后将 1 秒添加到当前日期