Hibernate Named Query を使用しています。GetEmployerWithActiveEmployeeList
public class Employer {
.
.
@OneToMany(mappedBy = "employer", cascade = CascadeType.ALL, fetch = FetchType.EAGER, orphanRemoval = true)
private Set<Employee> employee;
.
.
}
public class Employee {
...
@ManyToOne(cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.MERGE })
@JoinColumn(name = "employer_id")
private Employer employer;
...
}
ここで、名前付きクエリを fetchEmployerWithActiveEmployee に書きたいと思います
私の名前付きクエリはこのようなものです
"from Employer employer left join employer.employees emp where employer.id=:employerId and emp.status = 1"
雇用主オブジェクトを調べると、すべての従業員が表示されます。
これは休止状態で可能ですか?