Передача нескольких столбцов в myBatis <ассоциация>

Я хочу знать, как мы передаем несколько столбцов в теге ассоциации myBatis.

Например, у меня есть следующий фрагмент xml в одном из моих файлов 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>

Как видите,<association> с участиемproperty подписка имеет только один столбец,course_id

Я хочу передать ему 2 столбца и, следовательно, результирующий код, как мы это сделаем?

Я пробовал следующие комбинации, ни одна не работала:

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 

но если я передам single, column = "{course_id}" или column = "course_id"

работает без проблем.

Есть идеи, ребята?

Ответы на вопрос(2)

Ваш ответ на вопрос