You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

hibernate-ogm-neo4j 5.4.1.Final是否支持Jakarta Persistence API 3.0?

问题解答
  • Hibernate OGM 5.4.1.Final不支持Jakarta Persistence 3.0
    这个版本的Hibernate OGM基于传统JPA 2.x规范开发,对应的API包名是javax.persistence,而Jakarta Persistence 3.0已经将包名改为jakarta.persistence,两者规范不兼容,因此会触发找不到持久化提供者的错误。

  • 可行解决方向

    1. 升级Hibernate OGM版本:切换到Hibernate OGM 6.x及以上版本,这类版本已经适配Jakarta EE规范,支持jakarta.persistence下的API。
    2. 降级JPA依赖:若不想升级Hibernate OGM,可将项目的JPA版本换回2.2(对应Java EE 8),就能和5.4.1.Final版本兼容。
  • 额外注意点
    若选择升级到Hibernate OGM 6.x,persistence.xml中的持久化提供者类org.hibernate.ogm.jpa.HibernateOgmPersistence无需修改,但要确保Neo4j驱动等相关依赖也适配对应版本,避免出现新的兼容性问题。

内容的提问来源于stack exchange,提问作者mihai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 05:35:23