【问题标题】:implementing IBM JPA 2 in existing hibernate codes [closed]在现有休眠代码中实现 IBM JPA 2 [关闭]
【发布时间】:2014-03-31 10:06:03
【问题描述】:

我需要在我的应用程序中使用 JPA 2。目前,该应用程序使用休眠 3,并且可以正常工作,没有任何错误。客户希望包含 IBM JPA 2 实现来代替休眠。

我想知道在现有的休眠应用程序中添加 JPA 所涉及的步骤是什么。我是否必须仅从 dao 类中删除 hibernate,还是会有更多更改?

【问题讨论】:

    标签: java hibernate jpa jpa-2.0


    【解决方案1】:

    从 Hibernate 3.0 迁移到 IBM JPA 2.0 时,您需要考虑以下步骤:

    1. Session 与 EntityManager
    2. 查询语法略有不同
    3. Hibernate.cfg.xml 到 ORM 和注释
    4. 更新代码以在 WebSphere v7.0 上运行(因为您需要使用 WebSphere)
    5. 使用新的 JPA 2.0 功能进行更新
    6. 类似功能:缓存
    7. 可比函数:Criteria API
    8. 使用增强器

    根据架构师的经验年数,特别是在 Hibernate 和 JPA 这两个领域的经验,迁移可能需要 5 个工作日到 10 个工作日的完整功能,没有死锁或内存泄漏。

    【讨论】:

      猜你喜欢
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 2018-01-02
      • 1970-01-01
      相关资源
      最近更新 更多