This says:Code:package org.springframework.data.neo4j.examples.hellograph; import org.neo4j.graphdb.GraphDatabaseService; import org.neo4j.kernel.EmbeddedGraphDatabase; import org.springframework.data.neo4j.core.GraphDatabase; import org.springframework.data.neo4j.repository.GraphRepository; import org.springframework.data.neo4j.support.DelegatingGraphDatabase; import org.springframework.data.neo4j.support.Neo4jTemplate; public class App { public static void main( String[] args ) throws Exception { GraphDatabaseService gds = new EmbeddedGraphDatabase("testdb"); GraphDatabase gd = new DelegatingGraphDatabase(gds); Neo4jTemplate neo4jTemplate = new Neo4jTemplate(gd); neo4jTemplate.postConstruct(); final GraphRepository<World> repo = neo4jTemplate.repositoryFor(World.class); World w = new World("Andrey", 123); repo.save(w); for(World ww : repo.findAll()) { System.out.printf("w[%s,%d]", ww.getName(), ww.getMoons()); } } }
How do I make it work?Code:Exception in thread "main" org.neo4j.graphdb.NotInTransactionException at org.neo4j.kernel.impl.persistence.PersistenceManager.getResource(PersistenceManager.java:252) at org.neo4j.kernel.impl.persistence.PersistenceManager.nodeCreate(PersistenceManager.java:155) at org.neo4j.kernel.impl.core.NodeManager.createNode(NodeManager.java:213) at org.neo4j.kernel.AbstractGraphDatabase.createNode(AbstractGraphDatabase.java:906) at org.springframework.data.neo4j.support.DelegatingGraphDatabase.createNode(DelegatingGraphDatabase.java:89) at org.springframework.data.neo4j.support.mapping.EntityStateHandler.useOrCreateState(EntityStateHandler.java:131) at org.springframework.data.neo4j.support.mapping.Neo4jEntityConverterImpl.write(Neo4jEntityConverterImpl.java:145) at org.springframework.data.neo4j.support.mapping.Neo4jEntityPersister$CachedConverter.write(Neo4jEntityPersister.java:176) at org.springframework.data.neo4j.support.mapping.Neo4jEntityPersister.persist(Neo4jEntityPersister.java:238) at org.springframework.data.neo4j.support.mapping.Neo4jEntityPersister.persist(Neo4jEntityPersister.java:227) at org.springframework.data.neo4j.support.Neo4jTemplate.save(Neo4jTemplate.java:311) at org.springframework.data.neo4j.repository.AbstractGraphRepository.save(AbstractGraphRepository.java:108) at org.springframework.data.neo4j.examples.hellograph.App.main(App.java:20)
Spring Data Neo4j version is 2.1.0.BUILD-SNAPSHOT


Reply With Quote
