JPA 란? 자바 언어를 위한 ORM (Object-Relational Mapping) 표준 스펙입니다 JPA 특징 Entity 객체에 특정 어노테이션을 선언하면 DB에 자동으로 맵핑 된다. ORM 제공 DB간의 변환, 영속성 관리, 쿼리 작성을 ORM으로 제공된다.] 영속성 : 객체를 메모리에서 DB에 저장 하거나 DB에서 메모리로 로드 하여 객체로 변환 Transaction 관리 애플리케이션의 데이터 변경 작업을 트랜잭션 단위로 묶어서 일관성과 안정성을 유지 할수 있따. 커밋, 롤백을 사용하여 DB상태를 유지 할수있다. 객체 그래프 탐색 연관된 객체들을 탐색 하고 접근 하는 과정 지연 로딩(Lazy Loading) : 연관된 엔티티를 실제로 사용 할때 까지 로딩을 지연 시킨다. 필요한 엔티티만 로딩 ..