코딩팩토리
블로그 소개
브런치
네이버 블로그
방명록
분류 전체보기
(1092)
Languague
(247)
C , C++ , C#
(87)
Java
(108)
Python
(47)
Assembly
(3)
Web
(238)
Web Programming
(33)
HTML, CSS
(78)
JavaScript
(55)
Ajax
(4)
Jsp
(8)
Node.js
(2)
Mobile
(58)
Android
(26)
DB
(133)
Database Knowledge
(27)
Oracle
(75)
MSSQL
(29)
OS
(117)
Linux
(38)
Windows
(64)
ETC.
(170)
Spring
(14)
Unity
(2)
Algorithm
(38)
Design Pattern
(6)
IDE
(27)
Git
(9)
TextEditor
(5)
HardWare
(13)
바이브코딩
(3)
일상
(128)
자유여행
(6)
블로그
(34)
제품리뷰
(53)
2025/11/19(
1
)
ETC./Spring
01:35:27
[Spring] 스프링 JPA란 무엇인가? - 동작 원리와 처리 흐름 정리
스프링에서 DB 연동을 할 때 MyBatis와 함께 가장 많이 사용되는 기술이 바로 JPA(Java Persistence API)입니다. JPA는 SQL을 직접 작성하기보다, 엔티티(Entity)와 매핑 정보만 정의해두면 나머지 CRUD SQL을 자동으로 생성하고 실행해 주는 방식의 표준 ORM 기술입니다. 이번 글에서는 Spring과 JPA가 함께 동작하는 방식과 전체 처리 흐름을 정리해보려고 합니다. JPA란 무엇인가?JPA는 자바 진영에서 정의한 ORM(Object-Relational Mapping) 표준 스펙입니다. 실제 구현체로는 Hibernate, EclipseLink 등이 있고, 스프링 부트에서는 보통 Hibernate JPA를 기본 구현체로 사용합니다.개발자는 엔티티 클래스 + 매핑 어노테..
1
티스토리툴바