spring boot 如何配置sqlSessionTemplate
达兔哥 2016-12-16 09:54:13 如题, 一直配置不成功sqlSessionTeplate,现在的结构是假设有这么一个方法 memberMapper.findByPrimaryKey(memberId);然后会直接以findByPrimaryKey为mybaits的key去xml查询,但是之前spring mvc有个实现类,实现类是通过sqlSessionTemplate去查询。我的配置如下:
@Bean
public SqlSessionFactory sqlSessionFactoryBean() throws Exception {
SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
sqlSessionFactoryBean.setDataSource(dataSource());
PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
sqlSessionFactoryBean.setConfigLocation(resolver.getResource("classpath:/xml-config/mybatis-config.xml"));
//sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:/mybatis/*.xml"));
return sqlSessionFactoryBean.getObject();
}
@Bean
public PlatformTransactionManager transactionManager() {
return new DataSourceTransactionManager(dataSource());
}