springboot + mybatis 多数据源配置 数据库与实体类映射(驼峰命名法)
在自己配置的config中 添加:
Configuration configuration = new Configuration();
configuration.setMapUnderscoreToCamelCase(true);
factoryBean.setConfiguration(configuration);
由于在此方法中 加了注解@Configuration 而此注解的 在import org.springframework.context.annotation.Configuration;中
而我们上面用的Configuration 在org.apache.ibatis.session中。
所有我们直接这样写:
org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
具体代码如下:
@Primary
@Bean(name = "masterSqlSessionFactory")
public SqlSessionFactory sqlSessionFactory(@Qualifier("masterDataSource") DataSource dataSource) throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(dataSource);
factoryBean.setTypeAliasesPackage("com.yuyi.model");
//添加 驼峰命名法 映射
org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
configuration.setMapUnderscoreToCamelCase(true);
factoryBean.setConfiguration(configuration);
return factoryBean.getObject();
}
- 本文标签: springboot java mybatis
- 版权声明: 本站原创文章,于2019年03月21日由wzbjsz发布,转载请注明出处