Hibernate is the preeminent object/relational mapping solution, and is still immensely popular two decades after it was first introduced to the Java community.
The Hibernate team recently had an opportunity to ask what Hibernate got wrong, and what could be done about it. Answers to those questions were realized in Hibernate 6, which marks a significant break with the past.
Simultaneously, the needs of Quarkus pushed the team to create Hibernate Reactive, the first non-blocking ORM.
In this session, Gavin King will talk about Hibernate 6 and Hibernate Reactive, and of his experience returning to the world of data access after a long absence.
Gavin King is a Distinguished Engineer at Red Hat. He’s the creator of Hibernate, a popular object/relational persistence solution for Java, and of the Ceylon programming language. He contributed to the design of JPA and EJB 3.0, and was the spec lead and author of the CDI specification. He coauthored Java Persistence with Hibernate. Gavin has recently worked on Hibernate 6 and Hibernate Reactive.