1. Обзор
Spring Data JDBC — это инфраструктура персистентности, которая не так сложна, как Spring Data JPA. Он не обеспечивает кеширование, отложенную загрузку, отложенную запись или многие другие функции JPA. Тем не менее, он имеет собственный ORM и предоставляет большинство функций, которые мы используем в Spring Data JPA , таких как сопоставленные объекты, репозитории, аннотации запросов и JdbcTemplate
.
Важно помнить, что Spring Data JDBC не предлагает генерацию схемы . В результате мы несем ответственность за явное создание схемы.
2. Добавление Spring Data JDBC в проект
Spring Data JDBC доступен для приложений Spring Boot со стартером зависимостей JDBC. Однако этот пусковой механизм зависимости не содержит драйвер базы данных . Это решение должен принять разработчик. Давайте добавим стартер зависимостей для Spring Data JPA: