Я хочу преобразовать следующий подзапрос для использования подзапроса спящего режима:
getCurrentSession().createQuery("from Employee where id in (select adminId from Department where adminId is not null)")
.list();
Сотрудник:
@ManyToOne
@JoinColumn (name = "fk_department_id", nullable = true)
частный отдел кафедры;
Отдел:
@OneToMany (fetch = FetchType.EAGER)
@JoinColumn (name = "fk_department_id")
частный набор сотрудников <Сотрудник> = новый набор хешей <Сотрудник> (0);
Кто-нибудь может предоставить мне пример этого преобразования, потому что я прочитал несколько примеров и до сих пор не могу понять, как это сделать.