Возникла проблема с реализацией методов findAll (). При вызове возникает тупик.
@Data
@Entity
@Table(name = "groups")
public class Group {
/** other fields omitted **/
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
private Faculty faculty;
}
@Data
@Entity
@Table(name = "faculties")
public class Faculty {
/** other fields omitted **/
@OneToMany( cascade = CascadeType.ALL,
orphanRemoval = true)
private List<Group> groups = new ArrayList<>();
}
Репозиторий:
@Repository
public interface FacultyRepository extends JpaRepository<Faculty, Long> {
}
@Repository
public interface GroupRepository extends JpaRepository<Group, Long> {
}
Когда я вызываю метод findAll () из контроллера,
Я установил все зависимости между объектами в соответствии с рекомендациями здесь
Подскажите, пожалуйста, как исправить этот тупик =) Спасибо)