我有两个玩 JPA 对象 User.java 和 UserRole.Java
public User(String email, String password, String firstName, String lastName, Status status, List<UserRole> roles){
this.email = email;
this.password = password;
this.firstName = firstName;
this.lastName = lastName;
this.status = status;
this.roles = roles;
}
用户角色
public UserRole(User user,RoleType roleType, Status status) {
this.user = user;
this.roleType = roleType;
this.status = status;
}
UserRoles 通过以下方式映射到用户
@OneToMany(mappedBy="user",fetch=FetchType.EAGER)
public List<UserRole> roles;
我希望编写一个播放 JPQL 查询,该查询将返回具有指定角色的所有用户 - 这是否可能,如果可以,如何?