Mybatis一对多标签Collection的使用和接收多参数的用法

CurriculumDao.xml 部分如下:

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

1. collection中的property对应实体类CurriculumEntity的属性

private List classes;

2. column用于接收参数

    2.1. 接收一个参数,示例:collection标签中的column="id"

    2.2. 接收多参数,示例:collection标签中的 column="{curriculumId = curriculumId, teacherId = teacherId}"

    CurriculumDao.xml 中方法示例:

 
上述红色部分相对应,绿色部分对应collection标签中select属性中CurriculumClassDao中getClassesById方法的参数,如下:
 

你可能感兴趣的:(mybatis)