JCON EUROPE 2023 has ended
Get your ticket and additional info and support at europe.jcon.one
Back To Schedule
Wednesday, June 21 • 11:00 - 11:45
πŸ‡¬πŸ‡§ Do You Really Need Hibernate?

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Projects often use Java Persistence API (JPA) by default and, thus, mostly Hibernate. But do all applications need a comprehensive object/relational mapping (ORM) with all conceivable functions?

This talk examines the architecture of database-centric applications and discusses whether you always need an object graph for persistence.

Using an example application, it is shown how pure SQL, with the help of jOOQ and (nested) Java Records simplifies data access and how common ORM problems, such as the n+1 select problem, can be avoided.
Finally, the possibility of combining jOOQ and JPA/Hibernate and thus using the best of both worlds is discussed.

avatar for Simon Martinelli

Simon Martinelli

Software Renovator, 72 Services GmbH
Simon Martinelli is the owner of 72 Services LLC and has been working as a software architect, developer, consultant, and trainer for 27 years, especially in the Java Enterprise environment. His current interest is increasing the efficiency of full-stack development with Java. Due... Read More →

Wednesday June 21, 2023 11:00 - 11:45 CEST
Cinema 7