문자열 모음을 키에 매핑하는 데 문제가 있습니다. mybatis에 키와 문자열 목록을 저장하는 방법
클래스 데이터베이스에서class MyClass {
String name;
List<String> address;
}
을 고려, 이름은 매핑 주소 목록을 가질 수있는 열쇠입니다. mybatis 및 Java에서이 설정을 어떻게 구성합니까?
문자열 모음을 키에 매핑하는 데 문제가 있습니다. mybatis에 키와 문자열 목록을 저장하는 방법
클래스 데이터베이스에서class MyClass {
String name;
List<String> address;
}
을 고려, 이름은 매핑 주소 목록을 가질 수있는 열쇠입니다. mybatis 및 Java에서이 설정을 어떻게 구성합니까?
<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>
안녕, 나는 다음과 같은 오류를 얻을 above..I을 시도 "속성"resultMap "은이 행의 요소 유형"result ""에 대해 선언해야합니다.
죄송합니다. 필자는이 매핑을 시도했지만, 주소 목록에 다른 값을 가져 오려고했습니다. 예 : "a", "b", "c" 반환 값이 동일하면 ("a", "a"), 하나의 행만 가져옵니다. 이유가 확실하지 않습니다. 너도 잘해볼 수 있니? – yalpertem
는 http://mybatis.co.uk/index.php/2010/10/mybatis-one-to-many-mapping.html – Dinistro