Passando várias colunas em myBatis <assoctiation>

Eu quero saber, como podemos passar várias colunas em uma tag de associação myBatis.

Por exemplo, eu tenho o seguinte xml snippet em um arquivo my mapper.xml:

<resultMap type="com.mysite.domain.CourseBuilderCourses" id="ResultMapWithAssmnts" extends="BaseResultMap">

    <association property="totalAssignmentCnt" column="course_id" select="selectTotalAssgnmentsCnt"/>
    <association property="totalAssessmentCnt" column="course_id" select="selectTotalAssesmentsCnt"/>  
<!--  see this association >> --> <association property="subscription" column="course_id" select="com.mysite.persistence.mybatis.CourseSubscriptionMapper.selectByUsercId"/> 

  </resultMap>

Como você pode ver, o<association> comproperty assinatura tem apenas uma coluna,course_id

Eu quero passar 2 colunas para ele e, portanto, o código resultante, como fazemos isso?

Eu tentei as seguintes combinações, nenhuma funcionou:

column="{course_id,user_id}"   // null,null are passed as parameters 
column="course_id,user_id"   // null,null are passed as parameters 
column="{COURSE_ID=course_id,USER_ID=user_id}"   // null,null are passed as parameters 

mas se eu passar single, column = "{course_id}" ou column = "course_id"

funciona sem problemas.

Alguma ideia pessoal?

questionAnswers(2)

yourAnswerToTheQuestion