Biorąc to 3 podmioty:Jak zwrócić głęboko zagnieżdżone rzuty w spoczynku danych Spring?
@Entity
class Department{
Set<Employee> employees;
Set<Employee> getEmployees(){
return this.employees;
};
}
@Entity
class Employee{
Nationality nationality;
Nationality getNationality(){
this.nationality;
}
}
@Entity
class Nationality{
}
Chcę utworzyć projekcję dla Department
zwracającą wszystkie działy ze swoich pracowników i narodowości. Co udało mi się osiągnąć to, aby zwrócić wszystkie wydziały z ich pracowników przy użyciu:
@Projection(name = "fullDepartment", types = { Department.class })
public interface DepartmentsProjection {
Set<Employee> getEmployees();
}
@RepositoryRestResource(collectionResourceRel = "department", path = "departments")
public interface DepartmentRepository extends JpaRepository<Department, Long> {
}
Czy udało się rozwiązać ten problem? – thorinkor