背景:
使用spring-data-neo4j 进行crud 数据。在进行大批数据入库时,数据入库到一半,突然提示
Neo.TransientError.Network.CommunicationError"; Code: Neo.TransientError.Network.CommunicationError; Description: Can not start an object, expecting field name
本次实体是(已经真实信息进行处理):
@Getter
@Setter
@ToString
@NodeEntity(label = "person")
public class Person implements Comparable<Person> {
@GraphId
Long

本文探讨在使用Spring Data Neo4j进行大量数据导入时遇到的循环引用问题,特别是在@RelationshipEntity中出现的序列化错误。通过使用@JsonIgnore和@JsonBackReference/@JsonManagedReference组合,有效解决了循环数据的序列化问题。
最低0.47元/天 解锁文章
694

被折叠的 条评论
为什么被折叠?



