私は2つのプレイ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;
指定された役割を持つすべてのユーザーを返す play JPQL クエリを書きたいと思っていましたが、これは可能ですか?