Spring Data未在Neo4J数据库中保存@NodeEntity

时间:2019-09-16 19:46:24

标签: java spring-boot neo4j spring-data-neo4j neo4j-ogm

我有以下课程来表示我的节点:

@NodeEntity(label = "ACCOUNT")
public class N4JAccount implements Serializable {

@Id
private Long id;

public N4JAccount(Account account) {
    this.id = account.getId();
}

public N4JAccount() {
}

public Long getId() {
    return id;
}

public void setId(Long id) {
    this.id = id;
}
}

此外,我有一个空接口,该接口继承自Neo4jRepository<N4JAccount, Long>。我尝试在不同的项目中使用相同的用户名,密码和uri连接到数据库,在那里它可以正常工作。

我包括以下依赖项: implementation group: 'org.neo4j', name: 'neo4j-ogm-http-driver' implementation 'org.springframework.boot:spring-boot-starter-data-neo4j' 到我的Spring Boot 2.1.5项目。

我在application.properties文件中设置的uri是:bolt://localhost:7687

我一直在寻找错误几个小时,非常感谢您的帮助。预先谢谢你!

编辑:

  • account.getID()返回一个有效的ID
  • 运行测试时不会引发异常

0 个答案:

没有答案