Spring

ibatis 객체 안에 리스트객체 또 그 안에 리스트 객체 사용법

husks 2015. 9. 3. 18:20
반응형

ibatis에서 객체 안에 객체를 가지고 있는 리스트가 있고 그 안에 또 다른 객체의 리스트를 가지고 있는 경우 ibatis 쿼리 부분 사용 예제 입니다.


Model

private List<ModelFirst> modelFirstList;


ModelFirst

private List<ModelSecond> modelSecondList;


ModelSecond

String name;



<insert id="insertTest" parameterClass="Model">

<isNotEmpty property="modelFirstList[].modelSecondList">

<iterate property="modelFirstList[].modelSecondList">

INSERT INTO test(

 aaa

)values(

 #modelFirstList[].modelSecondList.name#

)

</iterate>

</isNotEmpty>

</insert>



참 설명이 불친절한데 이런 경우는 특수한 경우라서 사용 하시는 분들도 없을것 같고 저도 그냥 나중에 다시 사용할지 몰라 기록상으로 작성한 포스팅 입니다. ㅋㅋ

반응형