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...
An interesting question is: when a new framework technology emerges, how do we evaluate its quality?...
What Is the N+1 Problem? The N+1 SELECT problem happens when JPA (or Hibernate) executes...
Learn how to systematically solve the N+1 problem in Spring Boot using JOIN FETCH optimization on a real financial system project
Video Demo Based on the NopOrm engine built into the Nop platform, it's very convenient to add...
Welcome to the second installment of the series: Java Proxies Unmasked. In the previous post, we...
For years, Hibernate ORM has been one of the most popular frameworks in the Java ecosystem. It was...
Persistence 클래스 어노테이션 기본 어노테이션 @entity 클래스를 JPA 엔티티로 지정합니다. ...
Hibernate는 어노테이션 기반 설정 외에도 XML을 통한 설정을 지원합니다. 레거시 프로젝트나 설정을 코드와 분리하고 싶을 때 유용합니다. 이 글에서는 XML 기반...
Spring Data JPA는 데이터베이스 연동을 간편하게 해주는 프레임워크입니다. 이 글에서는 Entity 정의부터 다양한 Repository 인터페이스, 그리고 캐싱 전략까지...
In the previous article—Getting Started With Hibernate ORM and MongoDB—we learned how to configure...
JPA(Java Persistence API)는 자바 객체와 데이터베이스 테이블 간의 매핑을 어노테이션으로 간편하게 정의할 수 있습니다. 이 글에서는 Entity 정의의 기본부터...
Hibernate는 Java의 대표적인 ORM(Object-Relational Mapping) 프레임워크이며, JPA(Java Persistence API)의 구현체입니다. ...
Hibernate 설정 파일 (hibernate.cfg.xml) Hibernate의 핵심 설정 파일입니다. 기본 구조 <?xml...
Hibernate는 SQL을 직접 작성하지 않고도 데이터베이스를 조회할 수 있는 여러 방법을 제공합니다. 이 글에서는 HQL(Hibernate Query Language)과...
HQL (Hibernate Query Language) HQL은 Hibernate의 객체 지향 쿼리 언어입니다. SQL과 유사하지만 테이블 대신 엔티티 클래스를...
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...
At first, Spring Data JPA felt amazing. I wrote: repository.save(entity); Enter fullscreen...
When I started backend development with Spring Boot, these terms kept showing up...
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...
Data is the hardest part of enterprise software. You can refactor code or redeploy services, but if...
We don’t want to use Spring because, at the moment, we are trying to learn Hibernate, which is a...
When I started Spring Data JPA, I thought relationships would be easy. Just...
Have you seen this error? org.hibernate.LazyInitializationException: failed to lazily initialize a...
🚀 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...