Mapper 의 단점 (1) 썸네일형 리스트형 Sql Mapper (mybatis) 의 단점 요약 ! Sql Mapper 는 java 와 xml 이 완전히 분리되어 있어 JDBC 를 사용하는 것에 비해 편리하다. 하지만 Sql Mapper 프레임워크도 단점이 존재한다. 그 단점에 대해 알아보려 한다. 반복되는 코드와 SQL SQL 을 직접 사용하므로 테이블이 많아지면 Value 클래스가 많이 필요하다. 또한 테이블이 많아질수록 SELECT, INSERT, UPDATE, DELETE 기본 쿼리도 테이블 개수만큼 작성해야 한다. SELECT 구문이 복잡해지거나 조인 쿼리를 사용할 때마다 객체 클래스 들이 더 필요하게 되다. 이와 비례하여 XML Mapper 에 쿼리 결과와 값 객체 클래스의 속성을 매핑하는 구문이 추가된다. DAO 클래스의 메서드가 늘어나면 메서드 개수에 비례하여 SQL 코드양이 증가한다. .. 이전 1 다음