Channel Avatar

Thorben Janssen @[email protected]

42K subscribers - no pronouns :c

I'm a freelance consultant and trainer helping Java develope


04:56
Mastering Domain-Driven Design in Java with Otavio Santana
27:40
Get all my Coding Problems of 2024
08:45
Hibernate Envers: Get started in less than 9 minutes
04:56
Working with a Distributed Database with Greg Turnquist
08:04
Best way to write audit logs: Hibernate Envers, DB Triggers, or writing it yourself
02:10
Expert Session: Java persistence in the Cloud with Dennis Kieselhorst
04:03
Expert Session: Spring Security with Laur Spilca
13:24
Avoid these Mistakes - Fetching Relationships with Hibernate
06:56
Fix N+1 Select Issues with Hibernate’s EntityGraphs
06:32
JOIN FETCH with Hibernate - The end of n+1 select issues
09:41
How to choose the right FetchType to avoid Hibernate performance issues
05:17
Keycloak IAM & SSO - Customized to your Enterprise Requirements with Niko Köbler
04:06
Getting the most out of your database using SQL and jOOQ with Lukas Eder
02:50
Promo Expert Session Ronald Dehuysser JobRunr
04:18
Databases and AI with Neo4J as an example with Michael Simons
02:17
Current State of Maven 4 with Karl Heinz Marbaise
08:58
Persistence Hub Snippets: DDD meets JPA
09:44
Hibernate @NotFound - How to handle broken foreign key reference
06:54
Choosing ListSematics in Hibernate 6
11:27
Incubating Features in Hibernate 6
06:24
How to add Flyway to an existing project
10:21
Improved mapping of ZonedDateTime and OffsetDateTime in Hibernate 6
06:15
New MutationQuery and SelectionQuery interfaces in Hibernate 6
13:46
How to call native SQL queries with JPA and Hibernate
10:54
Hibernate's Best Logging Configuration
06:34
Hibernate 6 EmbeddableInstantiator – Instantiate embeddables your way
07:21
Spring Data JPA - How to Use Dynamic Inserts and Updates
10:41
FlushMode in JPA and Hibernate – What it is and how to change it
06:20
The Best Spring Data JPA Logging Configuration in Spring Boot
09:07
The Best Mapping for Shared Technical Attributes With Hibernate
06:34
Mixing inheritance mappings
08:57
Spring Data JPA Implementing Bulk Updates
10:49
Spring Data JPA - Publishing Domain Events When Changing an Entity
05:39
Fetching A DTO Projection with a To Many Association
06:29
@DiscriminatorFormular - Modeling Single Table Inheritance Without a Discriminator
06:29
Modeling sequence-based composite primary keys with Hibernate
07:24
Spring Data JPA – Detecting Your Entity’s State
07:04
QueryDSL : How to use QueryDSL with Hibernate
06:35
Spring Data JPA – Working with Views
04:35
Hibernate: How to Generate Values of Basic Entity Attributes
09:08
Panache: Repository Pattern
11:21
5 Hibernate Features You Should Use With Spring Data JPA
09:52
Panache : Active Record Pattern
07:02
How to Return DTOs from Native Queries with Spring Data JPA
07:55
Introduction to Panache
07:52
JPA: How & When to use getReference() Method
09:11
Quarkus & Hibernate – Getting Started Guide
05:14
Hibernate: Read-Only Query Hint For Faster Read Operations
09:13
Hibernate’s Query Plan Cache: How It Works and How to Tune It
08:47
Hibernate Proxies – Why they’re used and How to Unproxy them
09:55
Hibernate @Filter Annotation: Apply Dynamic Filters at Runtime
06:43
Hibernate Envers: How to retrieve DTOs from your Envers Audit Logs
08:06
Polymorphic Association: Mappings of independent classes
05:58
JPA: Migrating from JPA 2.x to 3.0
05:26
Hibernate Slow Query Log – The easiest way to find slow queries
07:42
Mapping Definitions in JPA and Hibernate : Annotations, XML or Both?
04:35
How to define named queries at runtime with JPA 2.1
11:41
From Monolith to Microservices – Migrating a Persistence Layer
08:07
Hibernate Performance Tuning Done Right
07:18
Hibernate Query Spaces: Optimizing Flush & Cache Operations