관계형 데이터베이스가 웹 서비스의 중심이 되다 보니 현업 프로젝트들은 대부분 애플리케이션 코드보다 SQL로 처리하는 게 많아졌습니다. 이 부분을 해결하고자 JPA가 나오게 되었습니다. JPA란? JAVA에서 사용하는 ORM 기술 표준으로 사용되는 인터페이스이다. ORM (Object Relational Mapping)은 객체와 관계형 데이터베이스를 매핑해준다는 뜻으로서, 객체는 객체대로 RDB(Relational Database)는 RDB대로 설계하도록 도와주는 프레임워크이다. 쉽게 말해 ORM 프레임워크는 객체와 RDB 사이 중간 다리 역할을 해주는 것이다. 동작 과정 1. JPA로 회원 객체를 넘겨준다. 2. JPA는 회원 객체를 분석하고 insert sql을 생성해준다. 3. JDBC API를 이용..