mybatis的mapUnderscoreToCamelCase属性效果

参考: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字段(驼峰命名法)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值