博客详情

mybatis中配置数据列到bean驼峰属性自动映射 (原创)

作者: 朝如青丝暮成雪
发布时间:2019-07-19 14:53:21  文章分类:java编程   阅读(1205)  评论(0)

配置方式一:在application.yml中配置

mybatis:
  configuration:
    mapUnderscoreToCamelCase: true

或者在application.properties中配置:
mybatis.configuration.mapUnderscoreToCamelCase=true
即可。

配置方式二、在SqlMapConfig.xml中配置settings选项

<settings>
      <!-- mapper中带下划线字段可映射为bean中对应驼峰格式的属性-->
    <setting name="mapUnderscoreToCamelCase" value="true"/>
  </settings>

注意:

这样配置了后,会支持将mapper.xml中的sql语句中带下划线的字段映射为bean中的驼峰格式命名的属性,原生的映射也不受影响。例如:
1、 列userName可映射为userName属性(原生映射不受影响)
2、列user_name可映射为userName属性
3、列USER_NAME可映射为userName属性
4、列USER_name可映射为userName属性
5、列user_NAME可映射为userName属性
6、列USER_naME可映射为userName属性

关键字:  mybatis
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号