May 23, 2001

Hibernate ORM released

Gavin King released Hibernate on May 23, 2001 — an open-source JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. ORM that mapped objects to relational tables without EJB entity beans.

What it was for

Hibernate (`Session.save(user)`) became the default way JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. apps talk to Postgres and MySQL — annotations, HQL queries, and lazy loading without hand-written JDBC. It influenced JPA and Spring Data; most enterprise JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. stacks still run Hibernate or its spec under the hood.

People

  • Gavin Kingcreator

Companies

  • Sun Microsystems

Why it's here

Hibernate proved lightweight ORM could replace heavyweight JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. EE persistence.

Why it mattered

Its patterns became the basis for JPA and shaped how JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. backends model databases.

What it solved

EJB2 entity beans were verbose, containerAn isolated runtime environment packaging an app and its dependencies — lighter than full virtual machines.-dependent, and painful for typical web applications.

Related