SpringBoot Mybatis 的驼峰命名 开启驼峰命名的方法
第一种方式:
可以在配置类中进行配置。配置的Demo如下:
@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如下:
mybatis.configuration.mapUnderscoreToCamelCase=true或
mybatis.configuration.map-underscore-to-camel-case=true第三种方式:
第三种我称为原始的XML形式的配置,配置的Demo如下:
<?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> 
                









