Немного по-подробнее можно?)
Сущность Employee, у него есть поле @ManyToOne(fetch = FetchType.EAGER) private Department department; И у сущности департамент @OneToMany(mappedBy = "department") private List<Employee> employees = new ArrayList<>(); Если в employee на департамент навесить @Jsonignore то не будет выводить информацию о департаменте и не будет циклической зависимости или как оно называется, я хз , но мне нужна информация о депортамене у employee
А у тебя кроме этих полей зависимость департамент <-> эмплойер есть? Потому что циклов не должно быть при таких зависимостях друг от друга. Ну как костыль: Если при запросе департамента не нужны эмплойеры, то просто удали из департамента лист эмплойеров. Если все таки нужны, то все-равно удали, и пиши нативный запрос с джойнами для получения эмплойеров при запросе департамента. Но это костыль, так неправильно )))
Да еще есть task и видимо из за этого, спасибо)
Ну вот. Надо над архитектурой БД подумать значит )
Обсуждают сегодня