728x90
mybatis 에서 비교 문은 if 와 choose 를 통한 처리가 가능하다
근데 그중에
<choose>
<when test='param1 == "Y" '>
</when>
</choose>
이렇게 처리 되는데 이때 "" 과 '' 이게 바뀌면 에러가 나온다 포맷에러가 나오는데
<when test="param1 == 'Y' ">
이렇게 사용하면 에러가 나온다...
해당 프로젝트만 그런건지...전에는 안 그랬던거 같은데 잘 기억이 안나지만 아무튼 주의해야 겟다
** 방금 다시 확인 했는데 null 값 비교시엔
<if test="param1 != null ">
은 정상적으로 된다... 처음것이 파라미터명이 중복인지 아니면 문자열 비교 때문에 그런건지 시간 관계상
거기까진 확인을 못했다 나중에 다시 해봐야겟다.
728x90
'mybatis' 카테고리의 다른 글
cacheModel을 이용한 간단 캐시 사용 (0) | 2017.11.20 |
---|---|
쿼리결과를 정의된 컬럼 순서대로 받기(Map) (0) | 2017.11.20 |
rowbound 사용법 및 data 많을 때의 처리법 (0) | 2016.08.08 |
부적합한 열인덱스 오류 (0) | 2015.10.11 |