I’m still struggling with policy mapping with Spring-Neo4j-Data:
This works:
neo4jTemplate.createEntityFromStoredType(node,
neo4jTemplate.getMappingPolicy(MyClass))
Whereas this doesn’t work:
neo4jTemplate.createEntityFromStoredType(node, null)
Why would that be?
My spring wiring is:
graphDatabaseFactory(GraphDatabaseFactory)
graphDatabaseService(GraphDatabaseService, “data/graph.db") { bean
->
bean.factoryBean = "graphDatabaseFactory"
bean.factoryMethod = "newEmbeddedDatabase"
bean.destroyMethod = "shutdown"
}
bootstrapper(WrappingNeoServerBootstrapper, graphDatabaseService) {
bean ->
bean.initMethod = "start"
bean.destroyMethod = "stop"
}
xmlns neo4j:"http://www.springframework.org/schema/data/neo4j"
neo4j.'repositories'( 'graphDatabaseService':
"graphDatabaseService", 'base-package': "com.mycompany" )
neo4j.'config'( 'graphDatabaseService': "graphDatabaseService",
'base-package': "com.mycompany" )
ee(ExecutionEngine, graphDatabaseService)
neo4jTemplate(Neo4jTemplate, graphDatabaseService)
It’s doing my head in! I don’t want to have to read each node label by hand and
then look for the right policy mapper for the associated class. :(.
I’ll buy a beer for anyone that can help me work this out!
Many thanks,
Joe
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.