강의

멘토링

로드맵

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

호두님의 프로필 이미지
호두

작성한 질문수

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

MyBatis 설정

jpa를 사용중에 jdbcTemplate을 권장하는 이유가 궁금합니다

작성

·

669

0

@Query(native = true)로 하게되면은 JdbcTemplate과 비슷한 효과를 가지면서 정적 쿼리를 수행할수있잖아요

그런대 jdbTemplate을 별도로 사용하는건 어떤 이유 인지 궁금합니다.

@Query를 이용한 네이티브 쿼리에서 할수 없는 특별한 기능이 있다면 그게 무엇 때문인지 궁금하네요.

퀴즈

46%나 틀려요. 한번 도전해보세요!

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

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

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

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

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

답변 1

2

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

안녕하세요. 호두님

엔티티가 아닌 DTO로 조회할 때는 JdbcTemplate이 사용하기 더 편리한 면들이 있습니다^^

감사합니다.

호두님의 프로필 이미지
호두

작성한 질문수

질문하기