Spring

[iBatis] JDBC-90611:Specified column name was not found. 오류해결

민돌이 2021. 2. 24. 14:07
반응형

 

프로젝트 진행하는 도중

JDBC-90611:Specified column name was not found. 

Check the result mapping for the '' property. 라는 오류를 만났다.

 

해결방안으로는

xml파일에서

remapResults="true" 작성해주면된다

 

동적인 쿼리를 사용할 때 사용해주어야한다
데이터를 불러올때

 

Map<String,Object> paramMap = new HashMap<String,Object>();
paramMap.put("id", "1234");
exService.selectList(paramMap);

paramMap.put("id", "123456")
exService.selectList(paramMap);

라고 가정할때 위에서 id를 사용하고있기 때문에 밑에서 데이터를 바꿔도 위와 같은 에러를 발생하는것이다.
mysql에서는 잘 동작되었지만 tibero 혹은 oracle에서는 에러가 나는듯 하다.

반응형