Встречается на собеседованиях • сегодня

Как сделать отношение один к многим

В Java отношение "один ко многим" можно реализовать через коллекции в классе-владельце. Например, используя `List`, `Set` или `Map` для хранения ссылок на связанные объекты. Пример с `List`: ```java class Department { private String name; private List employees = new ArrayList<>(); // Один ко многим public void addEmployee(Employee employee) { employees.add(employee); employee.setDepartment(this); } } class Employee { private String name; private Department department; // Многие к одному public void setDepartment(Department department) { this.department = department; } } ``` Ключевые моменты: 1. Владелец (Department) содержит коллекцию зависимых объектов (Employee) 2. Зависимый объект содержит ссылку на владельца 3. При добавлении связи обновляются обе стороны (двунаправленная связь) 4. Для ORM (Hibernate) используются аннотации `@OneToMany` и `@ManyToOne`
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы