Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Eleven years of blogging about Spring, Java Persistence, SQL, and Transactions

Embeddable Inheritance with JPA and Hibernate

How to map Java Enum wntity attributes to custom values with JPA and Hibernate

Hibernate WITH RECURSIVE query

Overriding FetchType.EAGER with the JPA fetchgraph property

How to generate portable UPSERT statements with the Hibernate ON CONFLICT DO clause

The best way to use the JPA OneToOne optional attribute

PostgreSQL FOR UPDATE vs FOR NO KEY UPDATE

A Beginner's Guide to PostgreSQL Index Types

How to use Java Records with Spring Data JPA

PostgreSQL Performance Tuning Settings

Fetching recursive associations with JPA and Hibernate

The best way to test the data access layer

Table partitioning with Spring and Hibernate

How to batch INSERT statements with MySQL and Hibernate

How to cascade DELETE unidirectional associations with Spring

The best way to use Spring Data JPA Stream methods

Ten years of blogging about Java

Fetching multiple JPA collections with Blaze Persistence MULTISET

How to find the source of an SQL query generated by Spring, JPA, and Hibernate

PostgreSQL JDBC Statement Caching

The best way to use JPA bidirectional sync methods

The best way to hide the JPA entity identifier

Soft delete and JPA version property

JDBC Profiling with VisualVM

Spring Data JPA - Query By Example

How to validate the DDL schema with Spring and Hibernate

How to fetch multiple to-many relationships with jOOQ MULTISET

Cache synchronization using jOOQ and PostgreSQL functions

Hibernate default entity sequence

More →