# one repository method, three result shapes: findByDepartmentName("Sales", Class<T>)
Employee         -> 4 rows, 7 columns: select e1_0.id,e1_0.bio,e1_0.department_id,e1_0.email,e1_0.first_name,e1_0.last_name,e1_0.salary
EmployeeSummary  -> 4 rows, 2 columns: select e1_0.first_name,e1_0.last_name
EmployeeDto      -> 4 rows, 2 columns: select e1_0.first_name,e1_0.last_name
