프로젝트 의 JavaScript 스킬 트리

resultMap 실전 활용

초급

본 프로젝트에서는 MyBatis 를 사용하여 데이터베이스에서 강좌 정보를 검색하고, 결과를 사용자 정의 Java 객체에 매핑하는 방법을 배우게 됩니다. 또한 데이터베이스 테이블 구조와 엔티티 클래스 속성 간의 불일치를 처리하는 방법도 익힐 것입니다.

java

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 MyBatis 를 사용하여 데이터베이스에서 강좌 정보를 검색하고 결과를 사용자 정의 Java 객체에 매핑하는 방법을 배우게 됩니다. 또한 데이터베이스 테이블 구조와 엔티티 클래스 속성 간의 불일치를 처리하는 방법도 배우게 됩니다.

👀 미리보기

MyBatis course mapping preview
MyBatis resultMap example

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다:

  • 데이터베이스 테이블 구조에 맞게 엔티티 클래스의 속성과 메서드를 수정하는 방법.
  • 강좌 정보를 쿼리하기 위한 메서드를 정의하도록 매퍼 인터페이스를 구성하는 방법.
  • SQL 쿼리와 결과 매핑을 정의하도록 매퍼 XML 파일을 구성하는 방법.
  • 매퍼의 기능을 확인하기 위해 테스트 케이스를 구현하는 방법.

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • MyBatis 를 사용하여 데이터베이스와 상호 작용하고 데이터를 검색합니다.
  • resultMap을 사용하여 데이터베이스 테이블 구조와 엔티티 클래스 속성 간의 불일치를 처리합니다.
  • MyBatis 매퍼의 기능을 확인하기 위해 테스트 케이스를 작성합니다.

강사

labby
Labby
Labby is the LabEx teacher.