인프런 커뮤니티 질문&답변
@Mapper로 Repository를 대체?
작성
·
735
1
제가 예전 회사에서 MyBatis를 쓸 때, 어디선가 그런 예제를 봐서 썼던 기억이 있는데,
Mapper를 바로 서비스 계층에서 주입받아서 Repository처럼 썼었거든요. 이렇게 했을 경우의 문제점은 뭐였을까요?
퀴즈
MyBatis를 JDBC Template 대신 사용할 때 얻을 수 있는 주요 이점은 무엇일까요?
SQL 코드를 Java 코드 안에 직접 작성하여 관리하기 용이하다.
복잡한 동적 쿼리 작성을 XML에서 편리하게 처리할 수 있다.
별도의 설정 없이 대부분의 데이터베이스 작업을 자동화한다.
객체와 관계형 데이터베이스 테이블 간의 매핑을 완벽하게 추상화한다.






네, 답변 감사합니다.