쿼리를 쓸 때 조건절을 동적으로 사용하는 경우가 많다. 그럴 때 문제가 되는게 연산자나 콤마의 제거이다. 그럴 때는 Mybatis의 trim 을 쓰면 된다. 두가지의 예를 들어보겠다. 1. 맨 끝에 있는 콤마(,)를 제거하는 경우 UPDATE AUTHORusername=#{username},password=#{password},email=#{email},bio=#{bio},WHERE id=#{id} 맨앞에 SET을 붙이고 if안에 무엇이 들어가도 맨 끝에 있는 콤마를 지우겠다는 것이다. 2. 맨 앞에 있는 연산자를(AND 또는 OR) 제거하는 경우 SELECT * FROM AUTHOR OR password=#{password}