느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라
<html />
<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태그는 가장 나중에 붙이나보다.

 

 

<html />
<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>
profile

느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

@주현태

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!