객체로 되어있는 JAVA의 코드를 바로 DB에 적용할 수 없기 때문에 JPA(Java Persistence API)라는 표준 규약을 사용한다. JAVA -> JPA -> DB
DB에 직접적으로 수정 혹은 삭제를 진행하게 되면 처리 중 오류가 발생하였을 때 DB의 정보가 원하는 방향으로 처리되지 않거나 정보들이 손상될 수 있다. 이를 해결하기 위해 JPA는 영속성 컨텍스트를 이용한다.