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