728x90 PrimaryKey1 복합키 변경으로 다시 본 MyBatis와 쿼리 설계 – selectByExample을 선택하기까지 🔄 복합키 변경을 계기로 다시 본 MyBatis, SQL, 그리고 DB 설계단순히 컬럼 하나를 추가하는 줄 알았던 변경이, 코드 전반에 걸친 리팩토링과 MyBatis 구조 이해로 이어졌던 경험을 공유합니다.이 글은 초보자도 이해할 수 있도록 Primary Key, MyBatis, selectByExample에 대한 설명까지 함께 담았습니다. 1. 시작은 단순한 요청이었습니다업무 중 다음과 같은 요청을 받았습니다."직책(position_code)도 포함해서 유저-조직 정보를 구분하고 싶다." DB 테이블은 m_user_organization이라는 이름으로 되어 있었고, 기존에는 다음과 같은 PK(Primary Key, 기본 키)를 가지고 있었습니다:PRIMARY KEY (user_id, organizat.. 2025. 5. 29. 이전 1 다음 728x90