1. JPA(1) JPA란?- JAVA에서 ORM기술을 제공하는 표준 인터페이스- ORM: 객체로 연결, 객체와 테이블을 자동으로 매핑시켜 RDB 테이블을 객체지향적으로 사용할 수 있도록 해줌- 어플리케이션과 데이터베이스 연결 시 SQL 언어가 아닌 어플리케이션 개발 언어로 데이터베이스를 접근할 수 있게 함장점단점DBMS에 대한 종속성 감속복잡한 쿼리 처리가 어려움객체지향적 프로그래밍성능 저하의 위험생산성 향상학습 비용 발생재사용, 유지 보수 용이 (2) 영속성 컨텍스트- 영속성: 데이터들이 프로그램이 종료되어도 사라지지 않고 어떤 곳에 저장되는 개념 (캐시같은 건가...?)- 영속성 컨텍스트: 데이터를 영구 저장하는 환경으로 애플리케이션과 DB 사이 객체를 보관하는 가상의 DB. (논리적 개념)- En..