JPA 소개
JPA자바 애플리케이션에서 관계형 데이터베이스를 다룰 수 있는 표준 스팩이며, SQL 작성 없이 데이터 베이스와 매핑하고, 데이터의 저장, 조회, 갱신, 삭제를 처리합니다.JPA는 인터페이스로만 구성되어 있으며, Hibernate, EclipseLink, OpenJPA 등 구현체가 필요합니다. JPA 주요개념EntityDB 테이블에 매핑되는 클래스로서 @Entity 어노테이션을 사용합니다.Persistence Context엔티티 객체를 관리하는 컨텍스트, 엔티티의 생명 주기를 관리하며 1차 캐시 역할을 합니다.EntityManager엔티티를 생성, 조회, 갱신, 삭제하는 인터페이스이며, JPA의 핵심 API로, @PersistanceContext로 주입받습니다.JPQL(Java Persistence Qu..
2025. 1. 2.