1. 程式人生 > >mybatis返回list型別資料

mybatis返回list型別資料

studends表裡一條teacher_id 資料對應多條 student_id資料,所以通過teacher_id 查詢出來的student_id 是一個List。

mybatis程式碼如下:

//返回型別是String型別的student_id
<resultMap id="studentIdResult" type="java.lang.String" >
    <result column="student_id" property="studentId" jdbcType="VARCHAR" />
</resultMap>
//入參型別(parameterType)是String型別 teacherId
<select id="getStudentsByTeacherId" resultMap="studentIdResult" parameterType="java.lang.String" > select student_id from student where teacher_id = #{id,jdbcType=VARCHAR} </select>