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

版权声明:本文为博主原创文章,未经博主允许不得转载。

mybatis中mapUnderscoreToCamelCase的使用

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

mybatis中mapUnderscoreToCamelCase的使用

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

spring-mybatis配置

以下内容是网上找到写的比较详细容易理解的集锦,感谢各位博主 选用的为springmvc做controller , mybatis配置数据访问 第一步:无论是maven-web工程,还是web工程都...
  • yexumoutian
  • yexumoutian
  • 2014年01月24日 01:28
  • 26497

MyBatis Spring整合配置映射接口类与映射xml文件

Spring整合MyBatis使用到了mybatis-spring,在配置mybatis映射
  • zht666
  • zht666
  • 2014年08月20日 14:55
  • 47928

Mybatis 之mapUnderscoreToCamelCase

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

mybatis配置文件spring-mybatis.xml

  • qq_28893679
  • qq_28893679
  • 2017年06月22日 11:17
  • 304

Mybatis-3.2.8

简介 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyB...
  • yf198708
  • yf198708
  • 2016年12月29日 09:44
  • 1172

Mybatis中接口和对应的mapper文件位置配置深入剖析

首先要说明的问题是,Mybatis中接口和对应的mapper文件不一定要放在同一个包下,放在一起的目的是为了Mybatis进行自动扫描,并且要注意此时java接口的名称和mapper文件的名称要相同,...
  • lmy86263
  • lmy86263
  • 2016年12月01日 23:43
  • 18141

MyBatis-Spring配置

SqlSessionFactoryBean sqlSessionFactory 即会话工厂。 在MyBatis中, 通过mybatis环境等配置信息构造SqlSessionFactory,sq...
  • LE_912
  • LE_912
  • 2016年11月24日 19:25
  • 109

Java深入 - MyBatis的常用方法

MyBatis我们这篇文章主要记录一些常用的操作方法,这样在开发和使用的过程中这篇...
  • initphp
  • initphp
  • 2014年10月21日 17:25
  • 6045
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis-spring 启用 mapUnderscoreToCamelCase xml 配置
举报原因:
原因补充:

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