javascript
mybatis支持驼峰自动转换sql吗_四、SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...
簡(jiǎn)述:
mybatis駝峰式命名規(guī)則自動(dòng)轉(zhuǎn)換:
使用前提:數(shù)據(jù)庫(kù)表設(shè)計(jì)按照規(guī)范“字段名中各單詞使用下劃線"_"劃分”;
使用好處:省去mapper.xml文件中繁瑣編寫(xiě)表字段列表與表實(shí)體類屬性的映射關(guān)系,即resultMap。
第一種方式:
可以在配置類中進(jìn)行配置。配置的Demo如下:
@Bean(name="sqlSessionFactory")public SqlSessionFactory sqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throwsException {
SqlSessionFactoryBean sqlSessionFactoryBean= newSqlSessionFactoryBean();
sqlSessionFactoryBean.setDataSource(dataSource);
sqlSessionFactoryBean.setVfs(SpringBootVFS.class);
sqlSessionFactoryBean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);returnsqlSessionFactoryBean.getObject();
}
第二種方式:
在SpringBoot的application配置文件中進(jìn)行設(shè)置,這里是properties的配置,配置的Demo如下:
mybatis.configuration.mapUnderscoreToCamelCase=true
或
mybatis.configuration.map-underscore-to-camel-case=true
第三種方式:
第三種我稱為原始的XML形式的配置,配置的Demo如下:
第一步:在SpringBoot的application.properties配置文件中進(jìn)行設(shè)置,
mybatis.configLocation=classpath:mybatis-config.xml
第二步:配置XML文件mybatis-config.xml
/p>
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
yml配置方式請(qǐng)參考:
總結(jié)
以上是生活随笔為你收集整理的mybatis支持驼峰自动转换sql吗_四、SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 地图慧制作地图(谷歌卫星高清地图)
- 下一篇: 全志和瑞芯微比较_哪家强_全志瑞芯微海思