我正在使用Spring Data Neo4j,并希望将用户留在Neo4j数据库中。 用户(Neo4jUser)从独立于Neo4j实现的通用项目扩展用户。
由于每个用户都应拥有ID,用户名和电子邮件,因此通用用户如下所示:
public class User{
private Long id;
private String username;
private String email;
//Constructor, Getter, Setter
}
现在我的问题是,我想使用通用User的“id”属性作为特定用户的@GraphId。 但是,我真的不知道如何在继承的字段上添加注释。 Neo4j规范说,如果属性名为“id”,它将被识别为没有注释的GraphId,但是当我编译时仍然有一个WARN。 我想消除这个警告。
答案 0 :(得分:0)
我不需要在继承的类中进行anotation,因为我的警告不是neo4j的错,而是maven(可能)的错。 在mvn更新后,警告消失了