Я пытаюсь использовать Neo4j с Hibernate-OGM. Что-то не так с версиями. Я либо получаю сообщения об ошибках, как версия в базе данных, как ожидается, будет что-то вроде v0.A.1
, но это v0.A.5
вместо этого или 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;
Не должен ли быть какой-то пример кода или тестов, имеющих правильную версию комбо в репозитории hibernate-ogm? –
Как я вижу, они сосредоточились на развитии JBoss/Wildfly. Я думаю, именно поэтому у них нет конкретных настроек для версий спящего режима, например. (Или я просто не могу их найти.) Я застрял с Glasshfish, который использует EclipseLink, а не Hibernate, поэтому мне тоже нужно выяснить эту часть. (И когда эта часть кажется прекрасной, другие части разваливаются.) – ytg