Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
TL;DR You are likely trying to save an Entity that refers to another object that isn't...
A low-code platform seeks to minimize the amount of hand-written code. The core tools it can rely on...
Learn how to systematically solve the N+1 problem in Spring Boot using JOIN FETCH optimization on a real financial system project
What Is the N+1 Problem? The N+1 SELECT problem happens when JPA (or Hibernate) executes...
An interesting question is: when a new framework technology emerges, how do we evaluate its quality?...
Video Demo Based on the NopOrm engine built into the Nop platform, it's very convenient to add...
For years, Hibernate ORM has been one of the most popular frameworks in the Java ecosystem. It was...
In the previous article—Getting Started With Hibernate ORM and MongoDB—we learned how to configure...
In this series of articles, I'm sharing my view on refactoring a large legacy codebase that employed...
Optimiser l’accès à la base de données, c’est un peu le nerf de la guerre pour toute appli Java qui...
Table of Contents Introduction My Initial Reaction - "These People are Mad!!" Then Came...
Most developers working with Hibernate rely on the default Session, which comes with a built-in...
We don’t want to use Spring because, at the moment, we are trying to learn Hibernate, which is a...
Data is the hardest part of enterprise software. You can refactor code or redeploy services, but if...
🐻 Медведи — известные мастера организации запасов. Они прячут мёд и ягоды в разных местах, чтобы...
I've originally written this article in Russian. So, if you're native speaker, you can read it by...
🚀 Which Direction to Use for Each Relationship Type in Hibernate? Choosing unidirectional...
Java Persistence API (JPA) is a powerful tool for managing data persistence in Java applications....
𝗨𝗻𝗹𝗼𝗰𝗸 𝘁𝗵𝗲 𝗣𝗼𝘄𝗲𝗿 𝗼𝗳 𝗡𝗮𝘁𝗶𝘃𝗲 𝗤𝘂𝗲𝗿𝗶𝗲𝘀 𝗶𝗻 𝗦𝗽𝗿𝗶𝗻𝗴 𝗗𝗮𝘁𝗮 𝗝𝗣𝗔! 🚀 Spring Data JPA simplifies database...
Are you struggling with slow database operations in your Java applications? Hibernate batch...
This article demonstrates full-text search integration using Hibernate Search in a Java 8+...
Understanding @Table(name = "payments") in Depth The @Table(name = "payments") annotation...
🚀 Bidirectional One-to-Many & Many-to-One in Hibernate Now, let’s fully explore...
🚀 Can You Mix Unidirectional and Bidirectional @OneToMany & @ManyToOne? ✅ Yes, you...
🚀 1️⃣ Unidirectional @OneToOne Relationship ✅ In a unidirectional @OneToOne, only one...
Fixing "No Serializer Found" Error in Hibernate If you're working with Hibernate in a...
Bidirectional One-to-Many & Many-to-One in Hibernate (Department ↔ Employee) ...
A small tip about writing model class in Kotlin for one table entity. Let's assume that we have a...
Introduction: Turbocharge Your Database Performance What if you could slash your database...
In the world of backend development, managing entity transactions effectively is crucial for...