Функция случайных вопросов поможет вам подумать и проверить свои знания.
Попробуйте ответить на вопросы устно или в уме, а затем нажмите на сам вопрос, чтобы сравнить свой ответ и проанализировать его.
Что вы упустили? А может быть, вы знаете гораздо больше? Так или иначе, это хорошая практика. :)
В базе данных хранится около 500 вопросов, охватывающих различные темы из категорий таких как Core-1, Core-2, Многопоточность, SQL, Hibernate, Spring, Паттерны, Алгоритмы.
В категории M-BOSS находятся вопросы, которые могут встречаться на технических собеседованиях Java - разработчиков. (взято из открытых источников)
Приглашаю вас присоединиться к телеграм-группе для обратной связи и получения информации о будущих обновлениях! Хочу вас также пригласить в дискорд, для общения на различные темы о Java и не только в ламповой атмосфере.
Дискорд будет пополняться не сложными практическими задачами, которые будут помогать прокачивать навыки технического мышления!
Заходите на канал "задачи-по-java" и оттачивайте свои навыки!
Помните: Именно кропотливый труд над собой, делает из вас профессионала высокого уровня!
Приятного обучения!

Что такое каскады?

Hibernate

Каскады (Cascades) в JPA (Java Persistence API) позволяют определить, какие операции должны автоматически распространяться на связанные сущности при выполнении определенных операций с основной сущностью. В JPA существуют различные типы каскадов, которые можно применять к отношениям между сущностями: 1. CascadeType.ALL: Этот тип каскада применяет все операции (сохранение, обновление, удаление и чтение) от основной сущности к связанным сущностям. 2. CascadeType.PERSIST: Этот тип каскада применяет операцию сохранения (персистенции) от основной сущности к связанным сущностям. 3. CascadeType.MERGE: Этот тип каскада применяет операцию обновления (слияния) от основной сущности к связанным сущностям. 4. CascadeType.REMOVE: Этот тип каскада применяет операцию удаления от основной сущности к связанным сущностям. 5. CascadeType.REFRESH: Этот тип каскада применяет операцию обновления (обновление из базы данных) от основной сущности к связанным сущностям. 6. CascadeType.DETACH: Этот тип каскада применяет операцию отсоединения (отключения) от основной сущности к связанным сущностям. Каскады позволяют упростить управление связанными сущностями. Например, если у вас есть сущность "Заказ" со связью One-to-Many с сущностью "Товар", вы можете настроить каскад CascadeType.ALL, чтобы при сохранении заказа автоматически сохранялись все связанные товары. Важно правильно использовать каскады, чтобы избежать нежелательных побочных эффектов и сохранить целостность данных в базе данных.

Открыть

Копировать ссылку

ДРУГОЙ ВОПРОС