0

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"

雇用主オブジェクトを調べると、すべての従業員が表示されます。

これは休止状態で可能ですか?

4

1 に答える 1