正在回答 回答被采纳积分+1
1回答
好帮手慕阿慧
2020-07-31 17:20:40
同学你好,MyBatis中resultMap和resultType的区别如下:
1、resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的值就是项目中类的全名。
2、 resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。
3、resultType是直接表示返回类型的(对应着实体类或DTO类)
resultMap则是对外部ResultMap的引用(需要提前定义了表中的列和类属性之间的隐射key-->value关系)
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星