ResultType:自动映射
在查询时,表示返回数据类型
指定类型后,指定类型将会自动与数据表进行映射
使用查询到的数据为返回的对象类型赋值(对象属性----数据表中的字段)
如果对象属性与数据库中的字段名称不一致时,自动映射失败,需要使用ResultMap解决
ResultMap:手动映射
在查询时,表示返回数据类型(数据库)与实体类型间的映射关系
指定类型后,指定类型将会按照我们指定的规则与数据表进行映射
主键属性使用id标签映射:
普通字段使用result标签映射:
使用查询到的数据为返回的对象类型赋值(对象属性----数据表中的字段)
什么时候自动什么时候手动
如果对象属性与数据库中的字段名称不一致时,自动映射失败,需要使用手动映射解决。
接口代理模式是企业开发主流!!!
本文探讨了在数据库查询中ResultType的自动映射和ResultMap的手动映射技术。自动映射适用于对象属性与数据库字段名称一致的情况,当不一致时需要使用ResultMap进行定制化映射。ResultMap允许我们定义字段与对象属性之间的对应规则,以确保数据正确赋值到对象。在实际开发中,接口代理模式被广泛采用。
3097

被折叠的 条评论
为什么被折叠?



