Your `@Transactional` Internal Call Is a Lie
Got a Spring service? You write a @Transactional method. Inside it, you call another private or...
Tag archive
Got a Spring service? You write a @Transactional method. Inside it, you call another private or...
You know that dreaded N+1 query problem, right? When you fetch a list of Orders and then lazily load...
Ever seen an API that should be fast but isn't? Check your database interactions. A common culprit is...
Building read-heavy APIs? Don't let your ORM do unnecessary work. By default, @Transactional implies...
You've got an API fetching a list of parent entities and for each parent you need to display some...
When building relationships in JPA, how do you link a child entity to an existing parent without...
If you've worked with Spring Boot, REST APIs, or microservices, you've probably found yourself...

How Spring Data JPA derived methods, @Query, and query builders (Criteria API / Specifications) work,...
GitHub (Overseas Access Friendly) Core Framework:...

How you persist an enum is a five-second decision that you pay for months later. ORDINAL, STRING, native Postgres enums, AttributeConverter, lookup tables, and which default to actually pick.

Most Quarkus tutorials stop at the Active Record and Repository patterns. This article goes further —...
The N+1 problem happens when: Hibernate executes 1 query to fetch parent records + N additional...