유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

MyBatis resultMap과 association

코딩하는오후

2025. 7. 3.

0

#db
#backend
  • MyBatis의 핵심 기능 중 하나인 resultMap은 데이터베이스 결과를 자바 객체로 더 편리하게 매핑하도록 돕는다. 🗺️
  • resultMap의 기본 사용법은 <select> 태그 내의 resultMap 속성을 통해 resultMap 태그의 ID 값을 연결하는 것이다. 🔗
  • 컬렉션은 1대다 관계에서, 특정 객체 내부에 리스트 형태로 다른 객체들을 포함시키고자 할 때 사용한다. 묶음! 📦
  • 어소시에이션은 1대1 관계에서, 테이블의 여러 필드를 하나의 객체로 매핑할 때 유용하며, 객체 간의 구성 관계를 나타낸다. 🧩
  • MyBatis는 객체 생성을 위해 디폴트 생성자와 Getter/Setter를 활용하므로, 명시적 생성자 정의 시 디폴트 생성자를 추가해야 한다. 🛠️

Recommanded Videos