情况描述
1、mysql数据库中的字段
情况如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dea696aded7c5705d3122ae83844f732.png)
2、实体类中的属性
情况如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fcdb42d93071ffeb23d687ea9a79d416.png)
由上面数据库中字段
和实体类中属性
两张截图的对比,可以明显的看出,数据库中字段和实体类中属性非完全相同,存在大小写的区别
。如果不做任何处理直接进行CRUD操作的话,数据库中字段和实体类属性名是不能对应起来的,于是要对目前的情况做出处理,处理过程可以参考下面方法。
解决办法
1、起别名
在mybatis的xml配置文件当中,对从数据库中查询出来的字段进行起别名
的操作,就可以与实体类中的属性名做到对应辣
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4bbe1541d9b7792493cad25a1d53c131.png)
2、resulrMap映射集
mybatis非常的智能,配置的resultMap之后,在运行的时候会自动的识别。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aa31d9f7531458c7d8565b5c2c631840.png)