mybatis - 1 select로 연관된 select를 property로 받기
2016. 2. 15. 16:58ㆍplming/Java
* xxDAO.java
...
return (전체VO)select( "조회DAO.get전체목록", ... );
* xxsql.xml
<typeAlias alias="전체VO" type="com...전체VO"/>
<typeAlias alias="서브VO" type="com...서브VO"/>
<resultMap id="전체Map" class="전체VO">
<result property="..." column="..."/>
<result property="서브목록" column="서브조회Column" select="get서브목록"/>
~~~~~~
전체VO class에 private List<서브VO> 서브목록; 으로 선언되어있어야 한다. 당연히.
</resultMap>
<select id="조회DAO.get전체목록" parameterClass="..." resultMap="전체Map">
SELECT ...
FROM ...
WHERE ...
</select>
<select id="get서브목록" parameterClass="서브조회Column Type" resultClass="서브VO">
SELECT ...
FROM ...
WHERE ...
</select>
'plming > Java' 카테고리의 다른 글
HttpServletRequest.getRemoteAddr() IPv4로 나오게 하고 싶을 때 (0) | 2016.06.23 |
---|---|
jsp excel export시 숫자를 문자로 표시하도록 (0) | 2016.02.19 |
gradle 결과무시 재실행 (0) | 2015.07.16 |
gradle 사용시 package org.junit does not exist 발생 (0) | 2015.07.14 |
Groovy(그루비) 설치하기 (0) | 2015.07.09 |