resultMap下有association和collection
association用于多对一或者一对一,collection用于一对多。
在这里为了测试只能返回一条数据,以及如何解决这个问题。我用了一个学生类和班级类。
学生类中添加了一个班级类的属性:
班级类添加了一个学生的集合:
StudentDao.xml关键代码:
ClassInfoDao.xml关键代码:
而控制台输出是:
数据库不止一条记录,都是返回一条数据。
其实我们只要在xml添加一句话就可以正常输出了。
注:在resultMap中加入的result可以是数据库表中的任何一列,只要添加了,就可以正常的输出了。
控制台输出: