DB에 데이터를 기록하기 위해서는 자바언어로는 이해하지 못한다.DB는 SQL이라는 언어를 사용하기 때문이다. DB에 어떻게 자바 언어를 내릴 수 있나? 바로 JPA(JAVA PERSISTENCE API) - 자바언어로 DB명령을 내리는 도구가 필요하다.데이터를 객체 지향적으로 관리할 수 있게 해준다.JPA 의 핵심 도구는 Entity와 Repository가 있다.Entity는 자바객체를 DB가 이해할 수 있게 만든 것으로, 이를 기반으로 테이블이 만들어진다.Repository는 엔티티가 DB 속 테이블에 저장 및 관리될 수 있게 하는 인터페이스이다.그리하여, 과정을 얘기하자면 DTO를 Entity로 변환하고 이를 Repository를 이용해 Entity를 DB에 저장하게 하여야한다.항상 내 것으로 만들기..