前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot Mybatis 的驼峰命名 开启驼峰命名的方法

SpringBoot Mybatis 的驼峰命名 开启驼峰命名的方法

作者头像
一个会写诗的程序员
发布2019-03-06 16:39:27
1.9K0
发布2019-03-06 16:39:27
举报

SpringBoot Mybatis 的驼峰命名 开启驼峰命名的方法

第一种方式:

可以在配置类中进行配置。配置的Demo如下:

代码语言:javascript
复制
 @Bean(name="sqlSessionFactory")
    public SqlSessionFactory sqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws Exception {
        SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
        sqlSessionFactoryBean.setDataSource(dataSource);
        sqlSessionFactoryBean.setVfs(SpringBootVFS.class);
        sqlSessionFactoryBean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);
        return sqlSessionFactoryBean.getObject();

    }

第二种方式:

在SpringBoot的application配置文件中进行设置,这里是properties的配置,配置的Demo如下:

代码语言:javascript
复制
  mybatis.configuration.mapUnderscoreToCamelCase=true

代码语言:javascript
复制
mybatis.configuration.map-underscore-to-camel-case=true

第三种方式:

第三种我称为原始的XML形式的配置,配置的Demo如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

    <settings>
        <setting  name="mapUnderscoreToCamelCase"  value="true"/>
    </settings>
    
</configuration>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.02.21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档