== mybatis-spring-boot extend
<dependency>
<groupId>com.vonchange.common</groupId>
<artifactId>mybatis-sql-extend</artifactId>
<version>${spring.mybatis.mini}</version>
</dependency>
public class SimpleLanguageDriver extends XMLLanguageDriver implements LanguageDriver {
@Override
public SqlSource createSqlSource(Configuration configuration, String script, Class<?> parameterType) {
String sqlInXml = MybatisSqlLanguageUtil.sqlInXml("mapper",script,new MySQLDialect());
return super.createSqlSource(configuration, sqlInXml, parameterType);
}
}
-- 配置
mybatis:
default-scripting-language-driver: com.vonchange.mybatis.test.config.SimpleLanguageDriver
configuration:
map-underscore-to-camel-case: true