0
A, B, C 세 테이블이 있고 B가 A의 ID를 가지고 C의 ID가 B입니다. A : B = 1 : N, B : C = 1 : N, 이제 C에서 일부 데이터를 쿼리하고 AB 테이블의 데이터에 해당합니다. Mybatis 주석은 어떻게해야합니까?mybatis 주석을 사용하여 관계 쿼리를 구현하는 방법
A, B, C 세 테이블이 있고 B가 A의 ID를 가지고 C의 ID가 B입니다. A : B = 1 : N, B : C = 1 : N, 이제 C에서 일부 데이터를 쿼리하고 AB 테이블의 데이터에 해당합니다. Mybatis 주석은 어떻게해야합니까?mybatis 주석을 사용하여 관계 쿼리를 구현하는 방법
xml 매퍼 파일을 사용하는 것이 더 쉽게 관계 쿼리를 처리해야하는 경우에만 필요합니다. 이
당신이
<resultMap id="aResultMap" type="hello.A">
<id property="ida" column="id_a"/>
<collection property="bs" javaType="ArrayList" column="ida" ofType="hello.B" select="selectBs"/>
</resultMap>
<select id="selectOneA" resultMap="aResultMap">
SELECT * FROM A
WHERE ida = #{idA}
</select>
<select id="selectBs" resultType="HashMap">
SELECT * FROM B
WHERE ida = #{idA}
</select>
당신은 당신이 좀 더 정교을 주 시겠어요의 MyBatis 문서 http://www.mybatis.org/mybatis-3/sqlmap-xml.html
를 확인하실 수 있습니다 자신의 모든 B와 특정 인 아이템을 얻기 위해 다음처럼 작성할 수 있을까? – Blank