javascript
mybatis支持驼峰自动转换sql吗_四、SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...
簡述:
mybatis駝峰式命名規則自動轉換:
使用前提:數據庫表設計按照規范“字段名中各單詞使用下劃線"_"劃分”;
使用好處:省去mapper.xml文件中繁瑣編寫表字段列表與表實體類屬性的映射關系,即resultMap。
第一種方式:
可以在配置類中進行配置。配置的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配置文件中進行設置,這里是properties的配置,配置的Demo如下:
mybatis.configuration.mapUnderscoreToCamelCase=true
或
mybatis.configuration.map-underscore-to-camel-case=true
第三種方式:
第三種我稱為原始的XML形式的配置,配置的Demo如下:
第一步:在SpringBoot的application.properties配置文件中進行設置,
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配置方式請參考:
總結
以上是生活随笔為你收集整理的mybatis支持驼峰自动转换sql吗_四、SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地图慧制作地图(谷歌卫星高清地图)
- 下一篇: html预览图片的功能,javascri