2014-12-15 3 views
0

문자열 모음을 키에 매핑하는 데 문제가 있습니다. mybatis에 키와 문자열 목록을 저장하는 방법

클래스 데이터베이스에서

class MyClass { 
    String name; 
    List<String> address; 
} 

을 고려, 이름은 매핑 주소 목록을 가질 수있는 열쇠입니다. mybatis 및 Java에서이 설정을 어떻게 구성합니까?

+0

는 http://mybatis.co.uk/index.php/2010/10/mybatis-one-to-many-mapping.html – Dinistro

답변

1
<resultMap id="AddressMapper" type="String"> 
    <result property="address" column="ADDRESS" 
      javaType="String" /> 
</resultMap> 

<resultMap type="MyClass" id="MyClassMapper" > 
    <id column="NAME" property="name" /> 
    <collection resultMap="AddressMapper" property="address" /> 
</resultMap> 
+0

안녕, 나는 다음과 같은 오류를 얻을 above..I을 시도 "속성"resultMap "은이 행의 요소 유형"result ""에 대해 선언해야합니다.

+0

죄송합니다. 필자는이 매핑을 시도했지만, 주소 목록에 다른 값을 가져 오려고했습니다. 예 : "a", "b", "c" 반환 값이 동일하면 ("a", "a"), 하나의 행만 가져옵니다. 이유가 확실하지 않습니다. 너도 잘해볼 수 있니? – yalpertem

관련 문제