<resultMap id="userDetail" type="com.xxx.UserDetail">
<result property="id" column="id" />
<result property="password" column="password" />
<result property="name" column="name" />
<collection property="authorityList" ofType="java.lang.String" javaType="java.util.ArrayList">
<result column="authority"/>
</collection>
<result property="enabled" column="enabled" />
</resultMap>
위와같이 하면 다음의 에러가 뜬다.
The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".
그런데,, 아래와 같이하면 에러가 뜨지 않는다.. collection태그는 가장 나중에 붙이나보다.
<resultMap id="userDetail" type="com.xxx.UserDetail">
<result property="id" column="id" />
<result property="password" column="password" />
<result property="name" column="name" />
<result property="enabled" column="enabled" />
<collection property="authorityList" javaType="java.util.ArrayList" ofType="java.lang.String">
<result column="authority" />
</collection>
</resultMap>
'IT > Spring Boot' 카테고리의 다른 글
HikraiCP에 대해서 알아보자 (0) | 2022.01.08 |
---|---|
Spring 공부중,, hateoas가 1.0.2 가 되면서 바뀐부분 (0) | 2020.10.21 |
스프링 부트 시작시 숙지할 개념(?) (0) | 2020.10.15 |
H2 데이터베이스 간단하게 알아보기 (0) | 2020.06.14 |
Feign을 이용한 HttpClient 생성 및 Http API 호출하기 (0) | 2020.03.13 |