diff --git a/src/main/java/com/example/demo/config/SqlServer1DataSourceConfig.java b/src/main/java/com/example/demo/config/SqlServer1DataSourceConfig.java index 02a2d32..0ee5b15 100644 --- a/src/main/java/com/example/demo/config/SqlServer1DataSourceConfig.java +++ b/src/main/java/com/example/demo/config/SqlServer1DataSourceConfig.java @@ -29,28 +29,28 @@ public class SqlServer1DataSourceConfig { return DataSourceBuilder.create().type(HikariDataSource.class).build(); } -// /** -// * 定义 SQL Server 的 SqlSessionFactory -// */ -// @Bean(name = "sqlserver1SqlSessionFactory") -// public SqlSessionFactory sqlserver1SqlSessionFactory(@Qualifier("sqlserver1DataSource") DataSource dataSource, -// @Qualifier("globalConfiguration1") org.apache.ibatis.session.Configuration globalConfiguration) throws Exception { -// log.info("Initializing SQL Server SqlSessionFactory..."); -// SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); -// sessionFactory.setDataSource(dataSource); -// sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/sqlserver/*.xml")); -// sessionFactory.setConfiguration(globalConfiguration); -// return sessionFactory.getObject(); -// } -// -// /** -// * 定义 SQL Server 的 SqlSessionTemplate -// */ -// @Bean(name = "sqlserver1SqlSessionTemplate") -// public SqlSessionTemplate sqlserver1SqlSessionTemplate(@Qualifier("sqlserver1SqlSessionFactory") SqlSessionFactory sqlSessionFactory) { -// log.info("Initializing SQL Server SqlSessionTemplate..."); -// return new SqlSessionTemplate(sqlSessionFactory); -// } + /** + * 定义 SQL Server 的 SqlSessionFactory + */ + @Bean(name = "sqlserver1SqlSessionFactory") + public SqlSessionFactory sqlserver1SqlSessionFactory(@Qualifier("sqlserver1DataSource") DataSource dataSource, + @Qualifier("globalConfiguration1") org.apache.ibatis.session.Configuration globalConfiguration) throws Exception { + log.info("Initializing SQL Server SqlSessionFactory..."); + SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); + sessionFactory.setDataSource(dataSource); + sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/sqlServiceMapper/*.xml")); + sessionFactory.setConfiguration(globalConfiguration); + return sessionFactory.getObject(); + } + + /** + * 定义 SQL Server 的 SqlSessionTemplate + */ + @Bean(name = "sqlserver1SqlSessionTemplate") + public SqlSessionTemplate sqlserver1SqlSessionTemplate(@Qualifier("sqlserver1SqlSessionFactory") SqlSessionFactory sqlSessionFactory) { + log.info("Initializing SQL Server SqlSessionTemplate..."); + return new SqlSessionTemplate(sqlSessionFactory); + } /** * 定义全局 MyBatis 配置 diff --git a/src/main/resources/sqlServiceMapper/HistoryRecordMapper.xml b/src/main/resources/sqlServiceMapper/HistoryRecordMapper.xml index c1f5eac..4f7c390 100644 --- a/src/main/resources/sqlServiceMapper/HistoryRecordMapper.xml +++ b/src/main/resources/sqlServiceMapper/HistoryRecordMapper.xml @@ -6,5 +6,44 @@ \ No newline at end of file