mybatis 2

7. 데이터 접근 기술 - 활용 방안 (JPA, JdbcTemplate, MyBatis 조합)

이 글은 배민 기술이사 김영한 이사님의 인프런 강의 "스프링 DB 2편 - 데이터 접근 활용 기술" 을 기반으로 작성되었습니다. 문제 시 삭제 조치하겠습니다. 아래와 같은 순서로 공부를 진행합니다. 스프링 데이터 JPA 예제와 트레이드 오프 실용적인 구조 다양한 데이터 접근 기술 조합 이전 글 https://sh1mj1-log.tistory.com/107 의 코드, 구성을 바탕으로 설명합니다. 1. 스프링 데이터 JPA 예제와 트레이드 오프 클래스 의존 관계 런타임 객체 의존 관계 중간에서 JpaItemRepositoryV2가 어댑터 역할을 해준 덕분에 MemberService가 사용하는 MemberRepository 인터페이스를 그대로 유지할 수 있고 클라이언트인 MemberService 의 코드를 변..

3. 데이터 접근 기술 - MyBatis

이 글은 배민 기술이사 김영한 이사님의 인프런 강의 "스프링 DB 2편 - 데이터 접근 활용 기술" 을 기반으로 작성되었습니다. 문제 시 삭제 조치하겠습니다. 아래와 같은 순서로 공부를 진행합니다. MyBatis 소개 MyBatis 설정 MyBatis 적용1 - 기본 MyBatis 적용2 - 설정과 실행 MyBatis 적용3 - 분석 MyBatis 기능 정리1 -동적 쿼리 MyBatis 기능 정리2 - 기타 기능 1. MyBatis 소개 MyBatis 는 앞서 설명한 JdbcTemplate보다 더 많은 기능을 제공하는 SQL Mapper 입니다. 기본적으로 JdbcTemplate 이 제공하는 대부분의 기능을 제공합니다. JdbcTemplate 과 비교해서 MyBatis 의 가장 매력적인 점은 SQL을 X..