4
我想要坚持一个域对象,其中包含java.util.List类型的字段。我使用springdata 3.2.0.RELEASE + Neo4j 2.1.2并使用neo4jTemplate.save API持久化对象。SpringData-Neo4j - 新的值必须是一个集合,是︰class java.util.ArrayList
问题是: 如何处理domoain对象有列表的场景。
感谢您的帮助
Utpal。
我收到以下错误:
INFO : org.springframework.data.neo4j.fieldaccess.DelegatingFieldAccessorFactory - No FieldAccessor configured for field: interface java.util.Set ratings rel: false idx: false
java.lang.IllegalArgumentException: New value must be a Set, was: class java.util.ArrayList
at org.springframework.data.neo4j.fieldaccess.RelationshipHelper.createSetOfTargetNodes(RelationshipHelper.java:124)
at org.springframework.data.neo4j.fieldaccess.RelatedToFieldAccessor.createSetOfTargetNodes(RelatedToFieldAccessor.java:82)
at org.springframework.data.neo4j.fieldaccess.RelatedToCollectionFieldAccessorFactory$RelatedToCollectionFieldAccessor.setValue(RelatedToCollectionFieldAccessorFactory.java:66)
at org.springframework.data.neo4j.fieldaccess.DefaultEntityState.setValue(DefaultEntityState.java:113)
你能显示你的实体(或实体)和持久代码吗? – 2015-01-23 12:05:32