Хотя я не новичок, я пытаюсь изучить фреймворк spring (снова!), чтобы быть уверенным, что я действительно это понимаю. Я получил представление о ядре spring (DI). Теперь я фокусируюсь на слое данных.
Я натолкнулся на термин " Spring и Hibernate". Как я могу понять, это будет означать использование spring Framework с Hibernate в качестве инструмента ORM/JPA.
Теперь я столкнулся с " Spring Data JPA". Я разъяснил SO о spring Data JPA, что это слой абстракции поверх JPA (и под капотом spring Data JPA использует Hibernate или любой другой поставщик JPA).
Теперь эти термины одинаковы? То есть, это " Spring + hibernate", что и " Spring Данные JPA". Если нет, то в чем разница/сходства?
Я действительно запутался в том, что многие термины/утверждения (например, выше) кажутся похожими, но могут быть разными.