@Primary
@Bean(name = "sysSqlSessionFactory")
public SqlSessionFactory setSqlSessionFactory(@Qualifier("sysDataSource") DataSource dataSource) throws Exception {
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
bean.setDataSource(dataSource);
//設置為true 為null字段也會查詢出來
bean.getObject().getConfiguration().setCallSettersOnNulls(true);
org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
configuration.setMapUnderscoreToCamelCase(true);
bean.setConfiguration(configuration);
bean.setMapperLocations(resolveMapperLocations());
bean.setConfigurationProperties(resolveMapperProperties());
return bean.getObject();
}