spring-data-neo4j
spring-data-neo4j copied to clipboard
Better management of uncompatible types
Neo4j is pretty restrictive on the types of data which it allows, or example it's impossible to nest lists or objects inside another list. The issue comes from the fact which when the developer tries to use these types on its entities it gets misleading runtime errors which can be hard to fix for teams which aren't very experienced in Neo4J.
In my opinion implementing a boot time check of the persisted entities members, looking for any type which is incompatible with Neo4j can save a lot of developers frustrations and man hours.
If you approve the idea I can volunteer to implement it, I'm experienced in the Spring Framework and in using Java Reflection.