mybatis를 사용하던 도중에 <if test="id == '1'"> 이렇게 문자열 비교를 했는데, 적용이 되는 것 같지 않았다.
왜 그런지 이유를 알아보자!
Mybatis에서는 변수가 자바 객체처럼 사용되기 때문에 자바에서 사용하는 문자열 비교 메소드를 이용하면 된다.
""는 문자열이고, ''는 문자이다.
equals로 비교할 때는 "문자열"로 처리해도 된다.
<if test='id.equals("1")'>
<if test='id == "1"'>
-> 이런식으로 처리해주면 된다.
그냥 test = '조건~~' 이렇게 쓰자!!!