Spring Data Neo4j 使用时遇见的坑

2019-11-27  本文已影响0人  李小二的倔强

我在往neo4j导入节点和关系是怎么都导入不进去,配置文件修改过好多次,一直以为是neo4j配置的问题,但是后来发现不是

实体如下:

@Data
@NodeEntity("facilities")
public class Facilities {

    @Id
    @GeneratedValue
    private Long id;

    private String name;

    private String handle;

    private String cstr;
}

关系实体如下:

@Data
@RelationshipEntity("sub_sample_plot")
public class SubSamplePlot {

    @Id
    @GeneratedValue
    private Long id;

    @StartNode
    private Station parent;

    @EndNode
    private SamplePlot sub;
}

repositroy代码如下:

public interface SubSamplePlotRepository extends Neo4jRepository<SubSamplePlot, Long> {

}

问题原因:是因为实体中的id是基本类型,repositroy中的是id类型是包装类所以对应不上导入不进去数据

好坑一下午的时间都浪费在这上边了

上一篇 下一篇

猜你喜欢

热点阅读