강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

탁형님의 프로필 이미지
탁형

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

MyBatis 기능 정리2 - 기타 기능

@Mapper로 Repository를 대체?

작성

·

735

1

제가 예전 회사에서 MyBatis를 쓸 때, 어디선가 그런 예제를 봐서 썼던 기억이 있는데,

Mapper를 바로 서비스 계층에서 주입받아서 Repository처럼 썼었거든요. 이렇게 했을 경우의 문제점은 뭐였을까요?

퀴즈

MyBatis를 JDBC Template 대신 사용할 때 얻을 수 있는 주요 이점은 무엇일까요?

SQL 코드를 Java 코드 안에 직접 작성하여 관리하기 용이하다.

복잡한 동적 쿼리 작성을 XML에서 편리하게 처리할 수 있다.

별도의 설정 없이 대부분의 데이터베이스 작업을 자동화한다.

객체와 관계형 데이터베이스 테이블 간의 매핑을 완벽하게 추상화한다.

답변 2

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 탁형님

강의를 조금 더 듣다보시면 구조에 대한 부분을 설명드리는데요.

그 부분을 통해서 이해하실 수 있을거에요^^

감사합니다.

탁형님의 프로필 이미지
탁형
질문자

네, 답변 감사합니다.

0

안녕하세요, 저도 해당사항이 궁금해서 찾아보는 중인데요~ 혹시 해결(이해) 하셨나요??

탁형님의 프로필 이미지
탁형

작성한 질문수

질문하기