1. EntityManager와 EntityManagerFactoryEntityManagerFactory : EntityManager를 생성. 애플리케이션에 하나EntityManager : Entity를 저장 관리. 사용자당 하나사용자는 직접 DB에 명령내리는 대신, EntityManager로만 작업저장은 persist(), 조회는 find(), 삭제는 remove(), 변경은 Entity의 setter를 이용 2. Entity클래스의 작성Entity클래스 : DB테이블의 한 행(row)을 정의한 것Entity클래스를 작성하고 @Entity를 붙인다.Entity클래스에서 키(PK)로 사용할 속성에 @Id를 붙인다. 3. Entity클래스의 작성을 위한 애너테이션 4. Entity TransactionPr..