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