org.apache.ibatis.ognl.ParseException: Encountered 어쩌고 저쩌고~~
원래 내 코드는 아래와 같았다. null과 공백 체크를 위해 넣어놓은 문법 이었다.
<if test = "CD != null AND CD != ''>
…
</if>
오류가 난 이유는
'AND'
때문이었다.
AND를 대문자로 적으면 안되고
소문자
인
'and'
로 적어야 했다...
알고 나서 허망한 이 느낌...
나의 쿼리 대문자 사랑이 이렇게 나한테
빅엿
을 주다니
하하하하하하하하하핳
예전에는 대문자로 적어도 됐었던 것 같은데 postgreSql 때문인가?
이 문제는 진짜 월요일에 과장님한테 가서 물어볼테다....
+)
물어보니 대소문자구분 한단다....
이렇게 융통성이 없다니😤
원래는 오류의 이유를 찾으면 기분이 좋았는데 이번에 이렇게 찾고 난뒤에 분통터지긴 처음인듯..
OGNL도 이참에 알게되고 mybatis를 믿지 않는다..
{"title":"MyBatis OGNL 오류................? 🤬","source":"https://blog.naver.com/dishm1/222030402894","blogName":"내맘대로 ..","domainIdOrBlogId":"dishm1","nicknameOrBlogId":"Holding","logNo":222030402894,"smartEditorVersion":4,"meDisplay":true,"lineDisplay":true,"blogDisplay":true,"cafeDisplay":true,"outsideDisplay":false}