【问题标题】:Which version of hibernate support jpa 2.1?哪个版本的hibernate支持jpa 2.1?
【发布时间】:2013-01-28 09:25:12
【问题描述】:

目前我正在使用 JPA 2.0hibernate 3.6 。我试图搜索但找不到,谁能列出JPA 2.1 支持哪些版本的hibernate?

【问题讨论】:

    标签: java hibernate jpa version


    【解决方案1】:

    Hibernate 4.3.0.Final(2013 年 12 月 16 日)是第一个支持 jpa 2.1 的生产就绪版本。

    见:http://in.relation.to/Bloggers/HibernateORM430FinalRelease

    4.3 的主要重点是对 JPA 2.1 的支持,其中大部分工作都是 过去几个月专注于 JPA 2.1 的新功能。

    【讨论】:

      【解决方案2】:

      根据Hibernate's versions list,JPA 2.1 将被版本 4.3 或 5.0 支持

      【讨论】:

      • 这里很难过。而且我认为hibernate 4.2还没有发布对吧?
      • 版本列表提到从 4.3.0.Beta1 开始支持 JPA 2.1。 Hibernate 4.2.0 不能支持 JPA 2.1,因为它是在 2013 年 3 月发布的,而 JPA 2.1 是在 2013 年 4 月之后完成的
      【解决方案3】:

      Boris 是对的,尽管你可以尝试使用,

      <dependency>
          <groupId>org.hibernate.javax.persistence</groupId>
          <artifactId>hibernate-jpa-2.1-api</artifactId>
          <version>1.0.0.Final</version>
      </dependency>
      

      在您的pom.xml 中切换到 Hibernate 4.3.x 或 Hibernate 5.x。

      【讨论】:

      • 是否类似于 nightly/dev 构建?
      • 这是一个开发版本。您可以在 grepcode 上查看所有资源(可能除了提到的我现在找不到的自述文件):grepcode.com/snapshot/repository.jboss.org/nexus/content/…
      • 您对 jpa 2.1 是否发布或有什么发布计划有任何想法吗?
      • jpa 2.1 is released'? 是什么意思 Jpa 只是一个规范,然后有几个实现。在这里:hibernate.onjira.com/browse/… 你可以阅读 Hibernate 的完整路线图,它们的实现 (hibernate-jpa-2.1-api) 看起来不错,解决了 140 多个问题中的 124 个。但是确切的日期很难说,因为他们说JPA 2.1 support; may be released as 4.2 or wrapped into 5.0 depending on timing
      • 所以,JPA 2.1 Specs 实际上在 Public Reviews Ballot,这将在 2 月 4 日结束。根据描述发布规范过程的Spec Lead Guide,至少还有两个月的等待时间,但没有说明Proposed Final Draft 阶段的持续时间。我猜 Hibernate 团队正在并行工作,因为从现在起规范不太可能发生太大变化。
      猜你喜欢
      • 1970-01-01
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      相关资源
      最近更新 更多