JPA란? Java Persistent Api의 약자. 자바 ORM에 대한 기술 명세서로, 자바 애플리케이션에서 RDB를 사용하는 방식을 정의한 인터페이스이다. JPA는 하나의 기술 명세서 JPA는 특정 기능을 모아 놓은 라이브러리가 아니고, 자바 애플리케이션에서 ORM 방식으로 DB에 접근하기 위한 방식을 정의한 인터페이스의 모음이다. JPA는 영속성을 통해서 Application과 DB의 데이터를 운반한다. 한마디로, JPA는 RDB를 어떻게 사용할지에 대한 정의라고 이해하면 편할듯하다. JPA 영속성? Spring에서는 @Entity 어노테이션을 붙인 클래스를 통해 영속성을 관리(Entity에 대한 추가 글 필요!) JPA에서 영속성이란, 하나의 실행 흐름(컨텍스트)이라고 이해하면 될 듯하고, 우리..