mapping하는 기술입니다.@Mapper어노테이션이 적용되어 있는 클래스 내의 메소드와 xml파일로 작성되어 있는 SQL문을 자동으로 매핑해줍니다.ORM(Object Relational Model)이라고 불립니다.hibernate라는 프레임워크입니다.
통계, 분석과 같이 테이블간의 조인이 많고 DB성능이 중요시 되는 경우에 이점이 있습니다.SQL작성을 SKIP하게 해주고, Java 객체만 신경써도 되는 이점이 있습니다.DB성능저하의 단점이 있고, 대표적으로 N+1문제가 존재합니다.학습이 필요합니다.(1:N 관계에서 발생)A 1번 + B 10번 (1+N)@Entitygraph를 사용하면 된다는데, 자세한 내용은 이곳에서 확인.SQL문입니다.JPAMybatis