• Java SqlSessionFactoryBean.setMapperLocations方法代码示例


    本文整理汇总了Java中org.mybatis.spring.SqlSessionFactoryBean.setMapperLocations方法的典型用法代码示例。如果您正苦于以下问题:Java SqlSessionFactoryBean.setMapperLocations方法的具体用法?Java SqlSessionFactoryBean.setMapperLocations怎么用?Java SqlSessionFactoryBean.setMapperLocations使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.mybatis.spring.SqlSessionFactoryBean的用法示例。

    在下文中一共展示了SqlSessionFactoryBean.setMapperLocations方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

    示例1: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Primary
    3. @Bean(name = "test1dbSqlSessionFactory")
    4. public SqlSessionFactory sqlSessionFactory(@Qualifier("test1db") DataSource dataSource) throws Exception {
    5. SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
    6. factoryBean.setDataSource(dataSource);
    7. factoryBean.setTypeAliasesPackage("com.maxplus1.demo.entity");
    8. factoryBean.setMapperLocations(
    9. new PathMatchingResourcePatternResolver().getResources("classpath:mapper/test1db/*.xml"));
    10. return factoryBean.getObject();
    11. }

    开发者ID:Paleozoic,项目名称:storm_spring_boot_demo,代码行数:11,代码来源:Test1dbConfig.java

    示例2: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. public SqlSessionFactoryBean sqlSessionFactory(DataSource dataSource) throws IOException {
    4. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    5. //mybatis配置
    6. Properties prop = new Properties();
    7. prop.setProperty("mapUnderscoreToCamelCase", "true");
    8. sqlSessionFactoryBean.setConfigurationProperties(prop);
    9. sqlSessionFactoryBean.setTypeAliasesPackage("com.tc.ly.bean");
    10. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    11. Resource[] resources = resolver.getResources("classpath:mapper/*.xml");
    12. sqlSessionFactoryBean.setMapperLocations(resources);
    13. sqlSessionFactoryBean.setDataSource(dataSource);
    14. return sqlSessionFactoryBean;
    15. }

    开发者ID:hadesvip,项目名称:ly-security,代码行数:20,代码来源:MybatisConfig.java

    示例3: SqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean(name = "sqlSessionFactory")
    3. @Primary
    4. public SqlSessionFactory SqlSessionFactory(@Qualifier("datasource") DataSource dataSource
    5. , ApplicationContext applicationContext) throws Exception {
    6. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    7. // accur Could not resolve type alias in running jar
    8. sqlSessionFactoryBean.setVfs(SpringBootVFS.class);
    9. sqlSessionFactoryBean.setDataSource(dataSource);
    10. sqlSessionFactoryBean.setMapperLocations(
    11. applicationContext.getResources("classpath:META-INF/mappers/*.xml")
    12. );
    13. sqlSessionFactoryBean.setConfigLocation(
    14. applicationContext.getResource("classpath:META-INF/mybatis-config.xml")
    15. );
    16. // sqlSessionFactoryBean.setConfigurationProperties(mybatisProperties());
    17. sqlSessionFactoryBean.setTypeAliasesPackage("com.pineone.icbms.so.interfaces.database.model");
    18. return sqlSessionFactoryBean.getObject();
    19. }

    开发者ID:iotoasis,项目名称:SO,代码行数:22,代码来源:DatabaseConfig.java

    示例4: sqlSessionFactoryBean

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. public SqlSessionFactoryBean sqlSessionFactoryBean(
    4. DataSource dataSource,
    5. ApplicationContext applicationContext) throws IOException {
    6. SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
    7. // 마이바티스가 사용한 DataSource를 등록
    8. factoryBean.setDataSource(dataSource);
    9. // 마이바티스 설정파일 위치 설정
    10. factoryBean.setConfigLocation(applicationContext.getResource("classpath:mybatis-config.xml"));
    11. factoryBean.setMapperLocations(applicationContext.getResources("classpath:net/andromedarabbit/persistence/mybatis/**/*.xml"));
    12. factoryBean.setPlugins(new Interceptor[]{
    13. new PaginationInterceptor(),
    14. new PaginationResultSetHandlerInterceptor()
    15. });
    16. return factoryBean;
    17. }

    开发者ID:andromedarabbit,项目名称:mybatis-pagination,代码行数:22,代码来源:MyBatisConfig.java

    示例5: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. @ConditionalOnMissingBean
    4. public SqlSessionFactory sqlSessionFactory() throws Exception {
    5. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    6. sqlSessionFactoryBean.setDataSource(roundRobinDataSouceProxy());
    7. sqlSessionFactoryBean.setTypeAliasesPackage(this.typeAliasesPackage);
    8. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    9. sqlSessionFactoryBean.setMapperLocations(resolver.getResources(this.mapperLocations));
    10. sqlSessionFactoryBean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);
    11. return sqlSessionFactoryBean.getObject();
    12. }

    开发者ID:jinping125,项目名称:read-write-sever,代码行数:12,代码来源:MybatisConfig.java

    示例6: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. /**
    3. * 根据数据源创建SqlSessionFactory
    4. */
    5. @Bean
    6. public SqlSessionFactory sqlSessionFactory(AbstractRoutingDataSource routingDataSource) throws Exception {
    7. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    8. SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
    9. factoryBean.setDataSource(routingDataSource);// 指定数据源(这个必须有,否则报错)
    10. // 下边两句仅仅用于*.xml文件,如果整个持久层操作不需要使用到xml文件的话(只用注解就可以搞定),则不加
    11. factoryBean.setTypeAliasesPackage("com.tangcheng.datasources.aop.model");// 指定基包
    12. factoryBean.setMapperLocations(resolver.getResources("classpath:mapper/**/*.xml"));//
    13. return factoryBean.getObject();
    14. }

    开发者ID:helloworldtang,项目名称:springboot-multi-datasource,代码行数:14,代码来源:MyBatisConfig.java

    示例7: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. public SqlSessionFactory sqlSessionFactory() throws Exception {
    4. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    5. sqlSessionFactoryBean.setDataSource(dataSource());
    6. //mybatis分页
    7. PageHelper pageHelper = new PageHelper();
    8. Properties props = new Properties();
    9. props.setProperty("dialect", "mysql");
    10. props.setProperty("reasonable", "true");
    11. props.setProperty("supportMethodsArguments", "true");
    12. props.setProperty("returnPageInfo", "check");
    13. props.setProperty("params", "count=countSql");
    14. pageHelper.setProperties(props); //添加插件
    15. sqlSessionFactoryBean.setPlugins(new Interceptor[]{pageHelper});
    16. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    17. sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:org/xxpay/dal/dao/mapper/*.xml"));
    18. return sqlSessionFactoryBean.getObject();
    19. }

    开发者ID:jmdhappy,项目名称:xxpay-master,代码行数:19,代码来源:DruidDataSourceConfig.java

    示例8: clusterSqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. /**
    3. * SqlSessionFactory配置
    4. *
    5. * @return
    6. * @throws Exception
    7. */
    8. @Bean(name = "clusterSqlSessionFactory")
    9. public SqlSessionFactory clusterSqlSessionFactory(
    10. @Qualifier("clusterDataSource") DataSource dataSource
    11. ) throws Exception {
    12. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    13. sqlSessionFactoryBean.setDataSource(dataSource);
    14. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    15. //配置mapper文件位置
    16. sqlSessionFactoryBean.setMapperLocations(resolver.getResources(clusterMapperLocations));
    17. //配置分页插件
    18. PageHelper pageHelper = new PageHelper();
    19. Properties properties = new Properties();
    20. properties.setProperty("reasonable", "true");
    21. properties.setProperty("supportMethodsArguments", "true");
    22. properties.setProperty("returnPageInfo", "check");
    23. properties.setProperty("params", "count=countSql");
    24. pageHelper.setProperties(properties);
    25. //设置插件
    26. sqlSessionFactoryBean.setPlugins(new Interceptor[]{pageHelper});
    27. return sqlSessionFactoryBean.getObject();
    28. }

    开发者ID:Lengchuan,项目名称:SpringBoot-Study,代码行数:31,代码来源:ClusterDruidDataSourceConfig.java

    示例9: createSqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. public SqlSessionFactory createSqlSessionFactory() throws Exception {
    4. SqlSessionFactoryBean fb = new SqlSessionFactoryBean();
    5. fb.setDataSource(roundRobinDataSouceProxy());
    6. fb.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations));
    7. fb.setTypeAliasesPackage(typeAliasesPackage);
    8. return fb.getObject();
    9. }

    开发者ID:finefuture,项目名称:data-migration,代码行数:9,代码来源:SqlSessionConfiguration.java

    示例10: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. @ConditionalOnMissingBean
    4. public SqlSessionFactory sqlSessionFactory() throws Exception {
    5. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    6. sqlSessionFactoryBean.setDataSource(roundRobinDataSouceProxy());
    7. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    8. sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:/mybatis/*.xml"));
    9. sqlSessionFactoryBean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);
    10. return sqlSessionFactoryBean.getObject();
    11. }

    开发者ID:duanyaxin,项目名称:springboot-smart,代码行数:11,代码来源:Application.java

    示例11: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean public SqlSessionFactory sqlSessionFactory() throws Exception {
    3. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    4. sqlSessionFactoryBean.setDataSource(dataSource());
    5. //mybatis分页
    6. PageHelper pageHelper = new PageHelper();
    7. Properties props = new Properties();
    8. props.setProperty("dialect", "mysql");
    9. props.setProperty("reasonable", "true");
    10. props.setProperty("supportMethodsArguments", "true");
    11. props.setProperty("returnPageInfo", "check");
    12. props.setProperty("params", "count=countSql");
    13. pageHelper.setProperties(props); //添加插件
    14. sqlSessionFactoryBean.setPlugins(new Interceptor[]{pageHelper});
    15. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    16. sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:/me/caixin/dao/mapping/**/*.xml"));
    17. return sqlSessionFactoryBean.getObject();
    18. }

    开发者ID:cairenjie1985,项目名称:springBoot-demo,代码行数:18,代码来源:MyBatisAutoConfiguration.java

    示例12: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean("sqlSessionFactory")
    3. public SqlSessionFactory sqlSessionFactory() throws Exception {
    4. SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
    5. sessionFactory.setDataSource(dataSource());
    6. sessionFactory.setConfiguration(configuration());
    7. sessionFactory.setTypeAliasesPackage(entityBasePackage);
    8. sessionFactory.setTypeAliasesSuperType(AbstractEntity.class);
    9. sessionFactory.setMapperLocations(getResources(mapperResources));
    10. OffsetLimitInterceptor offserInterceptor = new OffsetLimitInterceptor();
    11. offserInterceptor.setDialect(new MySQLDialect());
    12. MapperInterceptor mapperInterceptor = new MapperInterceptor();
    13. Properties properties = new Properties();
    14. properties.setProperty("mappers", mappers);
    15. properties.setProperty("IDENTITY", dialect);
    16. mapperInterceptor.setProperties(properties);
    17. sessionFactory.setPlugins(new Interceptor[] { offserInterceptor ,mapperInterceptor});
    18. return sessionFactory.getObject();
    19. }

    开发者ID:swxiao,项目名称:bubble2,代码行数:19,代码来源:MyBatisConfig.java

    示例13: businessSqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. @Primary
    4. public SqlSessionFactory businessSqlSessionFactory(@Qualifier("businessDataSource") DruidDataSource businessDataSource) throws Exception {
    5. SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
    6. sqlSessionFactoryBean.setDataSource(businessDataSource);
    7. //mybatis分页
    8. Properties props = new Properties();
    9. props.setProperty("dialect", "mysql");
    10. props.setProperty("reasonable", "true");
    11. props.setProperty("supportMethodsArguments", "true");
    12. props.setProperty("returnPageInfo", "check");
    13. props.setProperty("params", "count=countSql");
    14. PageHelper pageHelper = new PageHelper();
    15. pageHelper.setProperties(props);
    16. //添加插件
    17. sqlSessionFactoryBean.setPlugins(new Interceptor[]{pageHelper});
    18. PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    19. sqlSessionFactoryBean.setMapperLocations(resolver.getResources(MAPPERXML_LOCATION));
    20. return sqlSessionFactoryBean.getObject();
    21. }

    开发者ID:DomKing,项目名称:springbootWeb,代码行数:21,代码来源:BusinessDatabaseConfig.java

    示例14: sqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. public SqlSessionFactory sqlSessionFactory( @Autowired DynamicDataSource dynamicDataSource ) {
    4. try {
    5. SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
    6. sessionFactory.setDataSource(dynamicDataSource);
    7. sessionFactory.setTypeAliasesPackage(this.typeAliasesPackage);
    8. sessionFactory.setMapperLocations( new PathMatchingResourcePatternResolver().getResources(mapperLocations) );
    9. sessionFactory.setConfigLocation(new PathMatchingResourcePatternResolver().getResource(configLocation));
    10. PageHelper pageHelper = new PageHelper();
    11. Properties props = new Properties();
    12. props.setProperty("reasonable", "false");
    13. props.setProperty("supportMethodsArguments", "true");
    14. props.setProperty("returnPageInfo", "check");
    15. props.setProperty("params", "count=countSql");
    16. pageHelper.setProperties(props);
    17. sessionFactory.setPlugins(new Interceptor[] { pageHelper });
    18. return sessionFactory.getObject();
    19. } catch (Exception e) {
    20. e.printStackTrace();
    21. return null;
    22. }
    23. }

    开发者ID:chxfantasy,项目名称:micro-service-sample,代码行数:26,代码来源:SessionFactoryConfig.java

    示例15: getSqlSessionFactory

    1. import org.mybatis.spring.SqlSessionFactoryBean; //导入方法依赖的package包/类
    2. @Bean
    3. @Primary
    4. public SqlSessionFactoryBean getSqlSessionFactory() throws IOException {
    5. SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
    6. ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
    7. Resource[] resources = resolver.getResources("classpath*:/mapper/*.xml");
    8. bean.setMapperLocations(resources);
    9. bean.setDataSource(multipleDataSource);
    10. return bean;
    11. }

    开发者ID:Wangzr,项目名称:micro-service-framework,代码行数:13,代码来源:WebConfiguration.java

  • 相关阅读:
    【强化学习论文合集 | 2019年合集】二. AAAI-2019 强化学习论文
    基于java多特蒙德周边商城系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
    2024最新华为OD算法题目
    CodeMirror 创建标签计算编辑器
    virtualbox7 虚拟机与宿主机互传文件、共享u盘
    必备元器件知识1——电阻
    第四十八章 开发自定义标签 - 在action中使用csr标签
    Unity Android 之 在Unity 中引入 OkHttp的操作注意(OKHttp4.xx- kotlin 的包)简单记录
    【C语言基础】Chap. 1. 初识C语言
    论文阅读_自然语言模型加知识图谱_DKPLM
  • 原文地址:https://blog.csdn.net/tumu6889/article/details/126086205