resultType 和 resultMap
resultType 和 resultMap 两个属性用于指定结果集封装对象,二者只能用一个, 通常能用resultType时, 优先适用resultType,resultMap 用于处理resultType 不能处理的场景。
resultType适用场景:
resultType 在自动封装java对象时,必须要求字段名和java中的属性名一致,或使用驼峰映射成功(需全局开启支持驼峰映射),而且类中属性只能是基本属性,不能有Java Object 属性。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e38acb2d7189ef09ac0577d0033a38dc.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2b0941b0914a77dfa7ddd18c70342f9f.png)
测试:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b07e48fe3f7442fdc71c22fe3331bac4.png)
resultMap适用场景:
1. 处理java 对象中属性名和字段名不一致问题