Всем привет! Столкнулся с проблемой при работе JPQL. Есть связь один ко многим. Условно один человек- на несколько номеров телефона. Делаю вот такой селект select e from employee e join phone p where p.status = 'ACTIVE'. В базе лежит три сотрудника. И только один номер у одного сотрудника = 'ACTIVE', логичным кажется, что результат будет лист с одним сотрудником и его телефонами(т.к. только у него есть активный). Но я получаю всех трех сотрудников. Я что-то не так понимаю, или это реально странно работает?