Встречается на собеседованиях • сегодня
За счет чего достигается зависимость между таблицами
Зависимость между таблицами в реляционных базах данных достигается через **внешние ключи (foreign keys)**. Внешний ключ в одной таблице ссылается на первичный ключ (primary key) другой таблицы, обеспечивая целостность данных.
Пример:
```java
@Entity
public class Order {
@Id
private Long id;
@ManyToOne
@JoinColumn(name = "customer_id") // Внешний ключ
private Customer customer;
}
@Entity
public class Customer {
@Id
private Long id;
@OneToMany(mappedBy = "customer")
private List orders;
}
```
В этом примере `Order` ссылается на `Customer` через `customer_id`, что создает связь "один ко многим". Hibernate/JPA автоматически управляет этой зависимостью.
Также можно использовать каскадные операции (`CascadeType`) и ограничения (`ON DELETE CASCADE` в SQL) для автоматического обновления/удаления связанных данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы