从 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 秒添加到当前日期

如何将 Hibernate 从 MySQL 迁移到 SQL Server?

从 JDBC 源迁移数据时如何优化分区?

JPA 实体未创建表

从 IBM MQ 迁移到 ActiveMQ 的过程 [关闭]