© K. Siva Prasad Reddy 2017

K. Siva Prasad Reddy, Beginning Spring Boot 2, https://doi.org/10.1007/978-1-4842-2931-6_5

5. Working with JdbcTemplate

K. Siva Prasad Reddy

(1)Hyderabad, India

Data persistence is a crucial part of software systems. Most software applications use relational databases as datastores but recently NoSQL data stores like MongoDB, Redis, Cassandra are getting popular too. Java provides JDBC API to talk to the database, but it is a low-level API that requires lots of boilerplate coding. The JavaEE platform provides the Java Persistence API (JPA) specification, which is an Object Relational Mapping (ORM) framework. Hibernate and EclipseLink are the most popular JPA implementations. There are other popular persistence frameworks, ...

Get Beginning Spring Boot 2: Applications and Microservices with the Spring Framework now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.