본문 바로가기

반응형

프로그램/IBATIS

(2)
ibatis 부적합한 열인덱스 ibatis 부적합한 열인덱스 에러나는 경우 1. 값이 잘 못 세팅된 경우 자바에서 세팅햇던 변수명이 ibatis에서 사용되는 변수명이 동일한지 확인 2. 위와는 반대로 쿼리에서의 변수와 화면이나 자바로 리턴한 변수명이 틀린 경우 3. 2,3 번처럼 이름이 제대로 들어갔는데도 안맞는 경우는 순서에 맞게 들어가는지 다시 확인 4. 이번에 새로 안 사실 중 하나.. 기존 쿼리를 주석 처리하는 경우 변수를 받는 부분이 있는경우에도 에러 발생 /* and colum_id = #test# */ 4 번같은 상황은 #test# 를 '1234' 이런식으로 바꿔준다. 안그럼 계속 변수로 인식해버림. 이것때문에 1시간 넘게 삽질하고 확인햇음... 댓글이나 공감을 남겨주세요 ^^
The error occurred while applying a result map The error occurred while applying a result map ibatis 내에서 동적쿼리를 사용하다보면 나는 에러입니다. 예) $변수명$ = " 컬럼명 , 컬럼명 " select $변수명$ from test --> 이와같이 동적으로 변수를 사용해서 ibits에서 적용을 하다보면 컬럼명과 자바빈의 변수명이 매칭이되는 내용이 캐쉬에 저장이되어서 동적으로 변수가 변하여도 최초 조회한 변수명이 캐쉬에 남아있어서 오류가 납니다. ==> 해결방법은 빨간글씨부분을 추가해주면 됩니다. ^^ 참고한 곳 : http://lilymate.tistory.com/entry/ibatis-javasqlSQLException-%EB%B6%80%EC%A0%81%ED%95%A9%ED%95%9C%EC%9E%98%E..

반응형