Вопрос проверяет понимание основных подходов к работе с базами данных в Spring и умение выбирать подходящий уровень абстракции.
Короткий ответ
В Spring есть несколько способов работы с базой данных: через JDBC, через Spring JDBC Template и через ORM. JDBC даёт полный контроль, но требует много шаблонного кода. JDBC Template упрощает работу с SQL, но остаётся низкоуровневым. Чаще всего используют JPA/Hibernate, так как он скрывает детали SQL и упрощает работу с объектами.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.