Mybatis配置文件resultMap映射啥时候可写可不写

2025-05-22 17:09:51
推荐回答(2个)
回答(1):

1、可不写
当实体属性与表字段名相同的时候,即上面的1和2的情况,2.1resultMap映射代码可不写。
select时,返回用 resultType

2、必须写
当实体属性与表字段名不同的时候,即上面的1和3的情况,3.1resultMap映射代码必须写。

select时,返回用 resultMap

3、为什么相同可不写,不同必须写?
因为用了Java反射技术,如果列名和实体类字段名不同,则反射不成功。

回答(2):

Mybatis配置文件resultMap映射啥时候可写可不写
1、可不写当实体属性与表字段名相同的时候,即上面的1和2的情况,
2.1resultMap映射代码可不写。select时,返回用
resultType2、必须写当实体属性与表字段名不同的时候