【发布时间】:2020-10-06 04:07:38
【问题描述】:
我正在使用 spring-data-neo4j-4.2.0.RC1 和 neo4j-ogm-core-2.1.0.jar
具有以下域对象
用户 -> 角色 -> 特权
public class User extends BaseEntity{
private String firstName;
private String lastName;
@Relationship(type="ROLE")
private Role role;
}
@NodeEntity
public class Role extends BaseEntity{
private String name;
@Relationship(type="PRIVILEDGE")
private Priviledge priviledge;
}
@NodeEntity
public class Priviledge extends BaseEntity {
private String name;
}
public interface UserRepository extends GraphRepository<User> {
User findByRolePriviledgeName(String name);
}
我想查找所有具有特定权限名称的用户。上述查询适用于 JPA 和 spring 存储库,但不会返回 GraphRepository 的预期结果。
不确定这是错误/不支持还是我做错了什么
【问题讨论】: