현재 버전

mybatis mysql sql

Mybatis 오버로딩한 쿼리를 두번 실행 했을 때


처음 쿼리 실행 시 결과값을 List<VO1>에 저장합니다.

(취득 칼럼 a,b,c)

다음 동일쿼리(매개변수 다름)을 실행 시 결과값을 List<VO2>에 저장 합니다.

(취득 칼럼  d)


마이바티스에서는 resultType이 하나밖에 설정이 안돼서 d칼럼만 취득하려고 할때 에러가 발생하는데요. 

(<select id="selectAllRow" resultType="com.mola.mola.entities.VO1">)


이런 경우 해결할 방법이 있을까요?


수정 이력

2022-04-27 21:51:41 에 아래 내용에서 변경 됨 #2

처음 쿼리 실행 시 결과값을 List<ABean>에 저장합니다.

(취득 칼럼 a,b,c)

다음 동일쿼리(매개변수 다름)을 실행 시 결과값을 List<BBean>에 저장 합니다.

(취득 칼럼  d)


마이바티스에서는 resultType이 하나밖에 설정이 안돼서 d칼럼만 취득하려고 할때 에러가 발생하는데요. 

(<select id="selectAllRow" resultType="com.mola.mola.entities.ABean">)


다른 방법이 있을까요?

2022-04-27 21:32:12 에 아래 내용에서 변경 됨 #1

처음 쿼리 실행 시 결과값을 List<ABean>에 저장합니다.

(취득 칼럼 a,b,c)

다음 동일쿼리(매개변수 다름)을 실행 시 결과값을 List<BBean>에 저장 합니다.

(취득 칼럼  d)


마이바티스에서는 resultType이 하나밖에 설정이 안돼서 d칼럼만 취득하려고 할때 에러가 발생하는데요. 

다른 방법이 있을까요?