반응형
ibatis로 구축된 사이트에서 boolean 값을 isEqual 조회하려하니
에러도 나지 않으면서 해당 로직을 타지 않는다.
이 때 반드시 확인 할 것은,
1. SQL xml 내에 비교문에서 compareValue 내 true / false 문자열이 소문자로 옳바르게 적혀있는지.
2. dto의 get / set 확인이다.
자바에서 boolean의 get / setter는 is / set 을 표준으로 하고 있는 반면,
ibatis에서 데이터를 가져올 때는 무조건 get~ / set~ 으로 가져온다.
즉, is~ 만 있고 get~을 못하니 값 비교 자체가 안되는 것.
고대 유물과 같은 ibatis지만, 필요한 사람이 있을 듯 싶어 올려놓는다.
반응형
'Java & Spring > iBatis & myBatis' 카테고리의 다른 글
[myBatis] sql 태그를 활용하여 오브젝트 조회와 리스트 조회 동시 처리 / 쿼리 재활용 (0) | 2019.06.03 |
---|---|
myBatis CLOB 값 저장 (0) | 2019.01.29 |
[iBatis] 동적 select와 시 문제해결 remapResults="true" (0) | 2017.04.11 |
[myBatis] 오라클 다건 list insert (0) | 2015.12.24 |
[iBatis] dynamic prepend (0) | 2015.10.20 |
WRITTEN BY
,