mybatis 一对多关系配置 别名问题
数据库关系图
实体类CaseBase 包含List<Entity>,List<Eidence>
一对多映射关系配置
1 实体类关系建立
2 xml文件配置
以collection标签的形式注入引用的实体类集合
查询语句为:
查询中子集有相同字段取出的数据就会有问题,因此要采用别名的形式
第一种方式
resultMap标签引用 :
第二种方式:
ofType指定返回结果集对应的java实体类,别名的重写可以在cellection标签内部,如下:
重点:ResultMap标签中的COLUMN字段对应的不是数据库表中的字段名,而是select语句返回的字段名,当字段有重复时应对其进行重命名