1.处理下划线与属性名不一致的方法
字段名和属性名不一致的情况 , 如何处理映射关系
解决方法 :
1. 为查询的字段设置别名 , 和属性名保持一致
例 : selectemp_id empId , emp_name empName , age , genderfromt_emp where emp_id = #{empId}
2. 当字段符合MySql 的要求使用 _ , 而属性符合Java的要求使用驼峰.
此时可以在MyBatis的核心配置文件中设置一个全局配置, 可以自动将下划线映射为驼峰
mapUnderscoreToCamelCase
例 : emp_id --> empId ; emp_name --> empName
Select * from t_emp where emp_id = #{empId}