JPA(Java Persistence API) 란?
ORM/JPA
2023. 11. 27. 23:31
JPA 소개 JPA(Java Persistence API)는 자바 ORM 기술에 대한 API 표준 명세입니다. 객체 지향적인 코드를 작성하면서 관계형 데이터베이스를 쉽게 다룰 수 있도록 도와줍니다. JPA는 Hibernate, EclipseLink, DataNucleus와 같은 구현체를 통해 사용할 수 있습니다. JPA의 목표 SQL 중심적인 개발에서 객체 중심으로 개발할 수 있도록 도와줍니다. 간편하게 CRUD 작업을 처리할 수 있습니다. 유지보수에 용이하도록 도와줍니다. JPA 기본 개념 엔티티(Entity): 데이터베이스 테이블과 1:1로 매핑되는 자바 객체입니다. 영속성 컨텍스트(Persistence Context): 엔티티를 영구 저장하는 환경입니다. 영속성 관리자(Entity Manager):..