MybatisConfig.java 1.2 KB

1234567891011121314151617181920212223242526
  1. package com.qxgmat.data;
  2. import org.springframework.context.annotation.Configuration;
  3. import tk.mybatis.spring.annotation.MapperScan;
  4. import javax.sql.DataSource;
  5. @Configuration
  6. @MapperScan({"com.qxgmat.data.dao", "com.qxgmat.data.relation"})
  7. public class MybatisConfig {
  8. // /**
  9. // * 根据数据源创建SqlSessionFactory
  10. // */
  11. // @Bean(name = "customSqlSessionFactory")
  12. // public SqlSessionFactory sqlSessionFactory(DataSource dataSource,
  13. // @Value("${mybatis.type-aliases-package}") String typeAliasesPackage,
  14. // @Value("${mybatis.mapper-locations}") String mapperLocations) throws Exception{
  15. // SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
  16. // bean.setDataSource(dataSource);
  17. // //下边两句仅仅用于*.xml文件,如果整个持久层操作不需要使用到xml文件的话(只用注解就可以搞定),则不加
  18. // bean.setTypeAliasesPackage(typeAliasesPackage);//指定基包
  19. // bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations));
  20. // return bean.getObject();
  21. // }
  22. }