mybatis-spring 启用 mapUnderscoreToCamelCase xml 配置

原创 2018年02月06日 16:59:59

启用mybatis mapUnderscoreToCamelCase 特性,可以更方便智能完成自定义对象的装配。
eg:column name = audit_state,可以自动mapping/set自定义对象的属性auditState。

需要的:

spring.version = 4.2.5.RELEASE
mybatis.version = 3.4.0
mybatis-spring.version = 1.3.0

xml 配置:

mybatis-spring集成配置初始化Configuration有两种方式:指定configLocation(xml 方式); 插件直接new default Configuration

<!--构造自定义Configuration,使用第二种方式注入FatoryBean-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <property name="dataSource" ref="dataSource" />
  <property name="configuration">
    <bean class="org.apache.ibatis.session.Configuration">
      <property name="mapUnderscoreToCamelCase" value="true"/>
    </bean>
  </property>
</bean>

注意:

Since 1.3.0,旧版本如果需要指定mapUnderscoreToCamelCase 则需要使用第一种方式。

参考:

SqlSessionFactoryBean
mybatis release notes/changes
mybaits-spring changes

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tt50335971/article/details/79272439

mybatis中mapUnderscoreToCamelCase的使用

mybatis-config.xml
  • suwing6406029
  • suwing6406029
  • 2014年06月21日 21:06
  • 11988

Mybatis 之mapUnderscoreToCamelCase

之前用spring jdbc的时候发下spring可以驼峰转换,所以一直希望mybatis也有,之前还以为mybatis这个是个bug,后来发现原来也是有的,用起来也是很简单的,在setting设置下...
  • jueyue
  • jueyue
  • 2015年02月08日 00:01
  • 10085

Java深入 - MyBatis的常用方法

MyBatis我们这篇文章主要记录一些常用的操作方法,这样在开发和使用的过程中这篇...
  • initphp
  • initphp
  • 2014年10月21日 17:25
  • 6177

Mybatis系列(二)配置

Mybatis 配置 上一篇文章,我们简单了解了Mybatis,现在我们就来了解一下她的核心配置文件。 注:以下内容部分转载自Mybatis官方文档。 XML 映射配置文件 MyBatis 的配置文...
  • chris_mao
  • chris_mao
  • 2015年09月29日 11:36
  • 8540

Mybatis 之mapUnderscoreToCamelCase

之前用spring jdbc的时候发下spring可以驼峰转换,所以一直希望mybatis也有,之前还以为mybatis这个是个bug,后来发现原来也是有的,用起来也是很简单的,在setting设...
  • qq_29923439
  • qq_29923439
  • 2016年12月12日 13:54
  • 531

mybatis中mapUnderscoreToCamelCase的使用

mybatis-config.xml   [html] view plaincopy xml version="1.0" encoding="UTF-8" ?>   PU...
  • xiaomin1991222
  • xiaomin1991222
  • 2016年03月10日 16:05
  • 292

Mybatis(二)-----settings配置

  • mqf163
  • mqf163
  • 2016年09月12日 15:32
  • 10169

mybatis的setting配置

mybaits中setting的参数的含义与使用,配置文件的分析,源码解读 设置参数 描述 有效值 默认值 cacheEnabled 该配置影响的所有映射器中配置的缓存的全局开...
  • u014231523
  • u014231523
  • 2016年11月06日 20:07
  • 7066

Mybatis系列之实战篇(上)

Mybatis系列之实战篇(上)引言经过前面的学习(本文最后有前面文章的链接,小伙伴们可以根据需要自行阅读),我们需要一个实际的项目来练练手,对掌握的知识做进一步的巩固和沉淀。 术语介绍本文以一个实际...
  • chris_mao
  • chris_mao
  • 2015年10月19日 13:05
  • 6002

mybatis学习总结-核心配置文件mybatis-config.xml(一)

转自 作者:yuchaopeng
  • a921112623
  • a921112623
  • 2016年11月03日 00:28
  • 188
收藏助手
不良信息举报
您举报文章:mybatis-spring 启用 mapUnderscoreToCamelCase xml 配置
举报原因:
原因补充:

(最多只允许输入30个字)