@Bean
    public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
        SqlSessionFactoryBean fb = new SqlSessionFactoryBean();
        fb.setDataSource(dataSource);
        fb.setMapperLocations(
                new PathMatchingResourcePatternResolver().getResources(env.getProperty("mybatis.mapper-locations")));
        PageHelper pageHelper = new PageHelper();
        Properties props = new Properties();
        props.setProperty("reasonable", "true");
        props.setProperty("supportMethodsArguments", "true");
        props.setProperty("returnPageInfo", "check");
        props.setProperty("params", "count=countSql");
        pageHelper.setProperties(props);            
        fb.setPlugins(new Interceptor[] { pageHelper });
        //mybatis的Configuration
        org.apache.ibatis.session.Configuration cfg = new org.apache.ibatis.session.Configuration();
        cfg.setCacheEnabled(false);
        fb.setConfiguration(cfg);
        return fb.getObject();
    }

 

相关文章:

  • 2021-06-23
  • 2022-01-14
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
  • 2021-09-27
猜你喜欢
  • 2021-04-29
  • 2022-02-16
  • 2021-12-10
  • 2021-12-10
  • 2021-05-15
  • 2021-09-14
  • 2021-12-01
相关资源
相似解决方案