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

Что такое Cascading

Cascading в Java (например, в JPA/Hibernate) означает автоматическое распространение операций сущности на связанные сущности. Например, при сохранении родительской сущности могут автоматически сохраняться и дочерние. Основные типы каскадирования: - PERSIST - сохранение - MERGE - обновление - REMOVE - удаление - ALL - все операции - REFRESH/DETACH - менее используемые Пример с аннотацией `@OneToMany`: ```java @Entity public class Parent { @Id private Long id; @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true) private List children = new ArrayList<>(); } ``` При вызове `entityManager.persist(parent)` все child-объекты также будут сохранены. Без каскадирования пришлось бы сохранять каждый child отдельно.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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