verschieben Ich benutze Spring 4.1.6.RELEASE und Spring Boot 1.2.3.RELEASE. Im Moment kann ich nicht reibungslos von Neo4j 2.1.7 und SDN 3.2.2.RELEASE 2.2.0 und SDN 3.3.0.RELEASEKann nicht zu Neo4j 2.2.0 und Spring Data Neo4j 3.3.0.RELEASE
allererst Neo4j ist Neo4jHelper
Klasse fehlt ... so Was sollte stattdessen verwendet werden?
Auch stürzen meine Tests mit folgenden Ausnahmen:
org.springframework.dao.InvalidDataAccessApiUsageException: nested exception is org.neo4j.graphdb.NotInTransactionException
at org.springframework.data.neo4j.support.Neo4jExceptionTranslator.translateExceptionIfPossible(Neo4jExceptionTranslator.java:51)
at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)
at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:213)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
aber auf den vorherigen Versionen fein alles funktionieren (My DAO und Dienstleistungen sind mit @Transactional
kommentieren).
Wie konfiguriert man geeignete TX-Manager für Neo4j in meiner Spring Boot-Anwendung?
Gerade jetzt NullTransactionManager
verwendet werden, und ich denke, dies ist ein Grund des Problems ist:
2015-04-03 11:40:36 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.spring[email protected]12db5286: startup date [Fri Apr 03 11:40:36 EEST 2015]; root of context hierarchy
2015-04-03 11:40:37 [main] INFO o.s.b.f.a.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2015-04-03 11:40:38 [main] INFO o.s.t.jta.JtaTransactionManager - Using JTA UserTransaction: [email protected]7c2
2015-04-03 11:40:38 [main] INFO o.s.t.jta.JtaTransactionManager - Using JTA TransactionManager: [email protected]c4d92
, was mache ich falsch?
Danke, warten auf Neuigkeiten – alexanoid
Was ist der beste Weg, um auf dem aktuellen Stand der Interoperabilität zwischen Spring Data/Spring Data Neo4j und Neo4j zu bleiben? Gibt es irgendwo eine kanonische "Status" -Seite, die die neuesten Arbeitskombinationen anzeigt? –
Irgendein Wort dazu? – BtySgtMajor