잘 사용하던 화면에서 갑자기 아래 에러가 발생

 

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException

 

마이바티스 문법상 아래 문법이 맞으나

   <if test="searchItemCode != '0'">
   AND TRIM(T1.ITEM_CODE) = #{searchItemCode}
   </if>

 

똑똑한 컴퓨터는 1자리문자는 varchar가 아닌 char 로 인식하여 에러가 발생됨

   <if test='searchItemCode != "0"'>
   AND TRIM(T1.ITEM_CODE) = #{searchItemCode}
   </if>

 

알고는 있었으나 가끔씩 까먹음... ㅠ.ㅜ

반응형

+ Recent posts