两个表如下
tbl_Dept(部门表):发现列名和实体名不对应
员工表:
复杂的查询 例如我要查询员工所有的信息 包括其部门信息
先写sql 我们返回的列的别名就是查询结果的表的字段名
我们要完成这个表和数据库实体之间的映射 用resultMap
而要映射到的实体类出现了引用类型 并且是一对一的关系 我们用association
特别的 如果要映射到实体类中有1对多的关系如下
用collection进行1对多的映射
ofType属性 即每一个集合元素的类型 即Task
总的来说,resultMap用于复杂的查询 还有要映射的实体中有1对1或者1对多的关系
resulttype就是查询的结果能正好映射到model类,直接用resulttype就行