WEB/Mybatis

[Mybatis] resultType string 결과 값 받기

Gh1324 2022. 11. 4. 09:00
728x90

쿼리 결과값이 하나의 문자열인 경우

 

굳이 hashmap으로 리턴할 필요 없이 resultType을 string으로 설정해주면 된다. 

 

하지만.. 삽질을 했으니 블로그 글을 쓰는 것이다. 

 

만약 string으로만 설정한다면 쿼리 결과가 나오기는 하나 java내에서 변수에 리턴되지는 않을 것이다.

 

 

 

이유는!!

 

쿼리 결과값이 하나의 문자열인 경우라도 그 문자열은 컬럼값을 가지고 있다.

 

이 컬럼값을 지정해주지 않는다면 java 소스 내에서 결과값을 읽어오지 못하게 된다. ....

 

쿼리에 alias로 java 소스내의 변수와 이름을 맞춰주던지 

아니면 변수를 쿼리 리턴 컬럼값으로 지정해주어야 한다. 

 

그럼 값을 제대로 읽어온다!

 

 

 

728x90