Skip to main content

One post tagged with "spring-data"

View All Tags

The Evolution of Java Data Access

· 12 min read
Link Nuis
Java Developer

Introduction

In the world of Java Web APIs, data is king. But how we talk to that data has undergone a massive transformation over the past two decades. We've moved from manual SQL plumbing to high-level abstractions that feel like magic.

The Journey:

  • 1997: JDBC 1.0 - The foundation
  • 2001: Hibernate 1.0 - ORM revolution begins
  • 2002: Spring JDBC release as a part of Spring 1.0 (2004)
  • 2006: JPA 1.0 - Standardizing ORM (inspired by Hibernate)
  • 2011: Spring Data JPA - Repository abstraction
warning
  • Spring Data JDBC is not mention in this article for some cause, maybe in future.
  • If you are interested, please visit Why Spring Data JDBC?

Today, we're peeling back the curtain to see how these layers actually work and when to use each one.