我正在尝试将 Neo4j 与 Hibernate-OGM 一起使用。版本有些不对劲。我要么收到错误消息,例如数据库中的 version 应该是类似的东西,v0.A.1
但在部署时它是v0.A.5
a或类似的东西,因为, or版本彼此不匹配(或与数据库不匹配)。NoSuchMethodError
hibernate
hibernate-ogm
neo4j
唯一似乎可以确定 Neo4j 数据库版本应该是 2.1.x,因为较新的版本不支持 JTA。
例外情况示例:
java.lang.NoSuchMethodError: org.neo4j.io.pagecache.impl.SingleFilePageSwapperFactory: method <init>()V not found
或者
java.lang.IncompatibleClassChangeError: Implementing class
或者
java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;