参考:https://blog.csdn.net/yangping227/article/details/88970797
表包含create_time字段是由下划线命名的
对应表的javabean(实体类)包含createTime字段是由驼峰命名的
在springboot的yml文件中开启该属性,默认为关闭状态。
若遵循常规命名标准:表字段使用下划线命名,javabean字段使用驼峰命名,则:
当开启mapUnderscoreToCamelCase属性时,能从javabean中取到createTime字段值;
当关闭mapUnderscoreToCamelCase属性时,从javabean中取到createTime字段值为null,即表中字段映射到javabean字段出现问题:映射失败未找到对应字段;
简言之就是mapUnderscoreToCamelCase属性把数据库表中create_time字段(下划线命名法)映射成了javabean中的createTime字段(驼峰命名法)。