I was confident that Spring Data
and Spring Data JPA
refers as same, but then I watched a tutorial on youtube about Spring Data and he is using JdbcTemplate
in that tutorial. So I got confused there.
I want to clarify that what is difference between Spring Data
and JdbcTemplate
? JdbcTemplate
and Spring Data JPA
are parts of Spring Data
?
JdbcTemplate
is part of the Spring Framework itself.
Spring Data is the project which consists of multiple sub-projects where Spring Data JPA is one of those sub-projects. Spring Data and the sub projects build on top of the Spring Framework.