resultMap
1、老师,这里可以不可以使用resultMap来设置返回值?他们的区别是什么? 什么类型的时候我该用resultMap,什么类型该用resutlType? 我记得在oa项目种,我们在spring-dao.xml中配置session工厂的时候,配置 了数据库的别名,然后就可以直接使用实体类表示了,为什么我们测试AreaDao.xml 的时候resutlType不直接写Area,我们这里的spring-dao.xml也是配置了别名的呀
18
收起
正在回答
1回答
同学你好!
:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。
resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。
有时进行关联查询时,直接使用resultType不是很清晰,这时就会使用resultMap。这只是myabtis返回方式,能正确返回值时,你使用哪一个都是可以的。同学根据实际情况灵活选择即可
祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星