Where1 MyBatis에서 동적 SQL 제대로 쓰는 법 (if, choose, where, trim) MyBatis는 SQL을 XML로 작성하는 방식이기 때문에, 동적 SQL 처리는 매우 중요합니다.실무에서는 입력값에 따라 조건을 달리하거나, 특정 필드만 업데이트하는 등 유연한 쿼리 작성이 필요합니다.이럴 때 MyBatis의 , , , 같은 동적 SQL 태그를 잘 활용하면 효과적으로 처리할 수 있습니다.1. : 조건 분기 처리의 기본가장 많이 사용하는 태그입니다.조건에 따라 SQL 일부를 추가하거나 생략할 수 있습니다. SELECT * FROM users WHERE 1 = 1 AND username = #{username} AND age = #{age} WHERE 1=1은 조건이 없어도 SQL 문법 오류가 나지 않게 하기 위한 패턴입니다.뒤에 오는 AND 조건들을 자연스럽게 .. 2025. 6. 7. 이전 1 다음 반응형