https://github.com/99duuk/woosan-JPA-to-MyBatis더보기 | 도입 우산 프로젝트에는 JPA를 사용했다.프로젝트 설계 단계에서부터 최대한 간단하게 ERD를 그리고, QueryDSL과 MyBatis의 사용은 배제했고, 쿼리 작성 없이 Spring data JPA로 기능을 구현했다. 굳이 전환할 필요는 없었지만 프로젝트를 되돌아보니, 코드를 작성하며 "이거 그냥 쿼리 쓰면 금방인데..." 라고 떠올렸던 순간이 퍽 많이 떠올랐다. 프로젝트를 마무리한 뒤, 내가 작성했던 기능을 JPA에서 MyBatis로 전환해보았고, 전환하면서 겪은 차이점과 느낀 점을 작성해본다. | 구조적 차이ORM vs SQL 매퍼JPA는 객체-관계 매핑(ORM)을 사용하여 자바 엔티티 클래스를 데..