반응형
cond_isHarvestKg != null 정상동작
cond_isHarvestKg != '' 정상동작
cond_isHarvestKg != 'Y' 이거만 있으면 무조건 if조건이 true가 되는 문제 발생함
처음에는 대소문자 인식이 안되는 문제인줄 알았으나 아니었음만약 인식이 안된다면 무조건 false가 되어야 하는데 이 경우는 무조건 true가 되었음정확히는 모르겠지만 예전에 발생한 아래오류 발견!!! 관련이 있을지도 모르겠음
-------------------------------------------------
mybatis java.lang.numberformatexception for input string에러가 난데없이 발생
string을 number로 잘못 변환했다는 건데 그런적이 없는데 왜?? 알고보니 아래와 같은 이유였음
<if test=status=='P' and status=='p'> -> 'p'를 char -> int로 변환하여 비교시 status도 int로 변환되어 에러남
<if test=status=="P" and status=="p"> ->"p"로 해줘야함
반응형
'java, mybatis' 카테고리의 다른 글
#{ }가 포함될때 mybatisError (#{인증번호}): 해결법 못찾음 (1) | 2024.02.08 |
---|---|
where A in B: foreach 사용시 B!=null, B!=''만 체크하면 B=[]일때는 체크안됨 ->B.isEmpty(), B.size()>0 조건추가필요 (0) | 2023.12.13 |
mybatis collection, association (0) | 2022.04.27 |
mybatis (0) | 2022.04.23 |
mybatis resultType (0) | 2022.04.23 |