반응형 SMALL xml1 Mapper 관리 전략 (XML vs 주석 기반) 1. XML 기반 Mapper 관리개념SQL을 .xml 파일에 따로 작성Java 인터페이스와 매핑(namespace 일치)예시UserMapper.javapublic interface UserMapper { User findById(int id);} UserMapper.xml SELECT * FROM users WHERE id = #{id} 장점복잡한 SQL (동적 조건, 조인, 페이징 등) 작성이 편함SQL 별도 관리 → 쿼리 수정 시 Java 코드 변경 불필요SQL 재사용 가능 (, )DBA, SQL 최적화 담당자와 협업 용이단점파일 관리 필요 (xml 따로 관리해야 함)간단한 CRUD에도 XML을 따로 만들어야 해서 번거로울 수 있음2. 어노테이션(주석) 기반 Mapper 관리개념SQ.. 2025. 4. 18. 이전 1 다음 LIST