Thorben Janssen
I'm a freelance consultant and trainer helping Java developers create better persistence layers for relational databases using Hibernate and Spring Data. Using these frameworks often seems easy, but implementing efficient and maintainable persistence layers is more complicated than it seems. You have to understand how your persistence frameworks work internally to avoid common mapping pitfalls, create efficient queries, and get the best performance.
On my channel, you can expect content focusing on Hibernate and Spring Data JPA. You can also expect videos about Jakarta Persistence, Hibernate Envers, Spring Data JDBC, and other persistence frameworks. Make sure you are subscribed to not miss any videos.
If you have any questions or want to request a video idea, just leave a comment on any video or send an email to [email protected]!
Thanks for watching!
New Expert Session: AI-Based Software Development with Simon Martinelli
Mastering Domain-Driven Design in Java with Otavio Santana
Get all my Coding Problems of 2024
Hibernate Envers: Get started in less than 9 minutes
Working with a Distributed Database with Greg Turnquist
Best way to write audit logs: Hibernate Envers, DB Triggers, or writing it yourself
Expert Session: Java persistence in the Cloud with Dennis Kieselhorst
Expert Session: Spring Security with Laur Spilca
Avoid these Mistakes - Fetching Relationships with Hibernate
Fix N+1 Select Issues with Hibernate’s EntityGraphs
JOIN FETCH with Hibernate - The end of n+1 select issues
How to choose the right FetchType to avoid Hibernate performance issues
Keycloak IAM & SSO - Customized to your Enterprise Requirements with Niko Köbler
Getting the most out of your database using SQL and jOOQ with Lukas Eder
Promo Expert Session Ronald Dehuysser JobRunr
Databases and AI with Neo4J as an example with Michael Simons
Current State of Maven 4 with Karl Heinz Marbaise
Persistence Hub Snippets: DDD meets JPA
Hibernate @NotFound - How to handle broken foreign key reference
Choosing ListSematics in Hibernate 6
Incubating Features in Hibernate 6
How to add Flyway to an existing project
Improved mapping of ZonedDateTime and OffsetDateTime in Hibernate 6
New MutationQuery and SelectionQuery interfaces in Hibernate 6
How to call native SQL queries with JPA and Hibernate
Hibernate's Best Logging Configuration
Hibernate 6 EmbeddableInstantiator – Instantiate embeddables your way
Spring Data JPA - How to Use Dynamic Inserts and Updates
FlushMode in JPA and Hibernate – What it is and how to change it
The Best Spring Data JPA Logging Configuration in Spring Boot