mybatis中resultMap的子标签
时间: 2023-08-16 07:08:19 浏览: 105
MyBatis学习-映射文件标签篇(select、resultMap).rar_alikeett_blueaod_mybatis
在MyBatis中,`resultMap`元素是用来映射查询结果集的,它包含了多个子标签来完成不同的映射任务。以下是`resultMap`的常用子标签:
1. `id`:用来指定结果集的唯一标识符。
2. `result`:用来映射查询结果集中的每一列。
3. `association`:用来映射一对一关系的结果集。
4. `collection`:用来映射一对多关系的结果集。
5. `discriminator`:用来指定结果集中的列,以便根据不同的值映射不同的结果集。
除了上述子标签,`resultMap`元素还可以包含`constructor`、`discriminator`和`properties`等子标签,这些子标签用来进一步定义映射规则,以满足不同的查询需求。
阅读全文