초보프로그래머만..

아이바티스-동적리턴컬럼 가져오기

세피롯스 2009. 4. 29. 18:00

보통은 셀렉트해올때 리턴되는 값이 고정적이지만..(ex. select a.id,a.name from a)
하다보면 동적인 리턴값을 가져와야할때가 있다.
아이바티스에서 리턴 컬럼이 동적일때(isnotEmpty등을 쓸경우) remapResult = "true"라고 해줘야 리턴 컬럼을 동적으로 보내준다.

(예)
<statement id="timeList" resultClass="ArrayList" remapResult = "true">
select
a.id,
a.name,
<isNotEmpty property="time">
a.time = #time#,
</isNotEmpty>
a.contents
from a
</statement>