paip.环境配置整合 ibatis mybatis proxool

索引:
///1.调用
///2. ibatis 主设置文件  com/mijie/homi/search/util/ibatiascfg.xml
///333..(ProxoolDataSourceFactory.java )proxool连接池数据源类,自定义

作者Attilax  艾龙,  EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

-----------------------------------
///1.调用

public static void main(String[] args) throws IOException {
    iniProxool();
       
           String resource = "com/mijie/homi/search/util/ibatiascfg.xml";
           Reader reader;

reader = Resources.getResourceAsReader(resource);

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder()
                   .build(reader);
           SqlSession sqlSession = sqlSessionFactory.openSession();
        List li=   sqlSession.selectList("getRecently100", 9999999);
//            StudentDao studentDao =sqlSession.getMapper(StudentDao.class);
//            Student st = studentDao.getstudent(1);
           System.out.println( li.size());
           sqlSession.close();

}
   
   
   public static void iniProxool() {
try {
JAXPConfigurator
.configure(
UserSearchApi. PROXOOL_XML,
false);
} catch (ProxoolException e1) {

e1.printStackTrace();
}
proxoolController.getnew();
}

///2. ibatis 主设置文件  com/mijie/homi/search/util/ibatiascfg.xml

<!--proxool连接池数据源类,自定义-->
 
<typeAlias type="com.mijie.homi.search.util.ProxoolDataSourceFactory"
alias="atiProxl" />

</typeAliases>

<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />

<dataSource type="atiProxl">
</dataSource>
 
</environment>
</environments>

///333..(ProxoolDataSourceFactory.java )proxool连接池数据源类,自定义

package com.mijie.homi.search.util;

import java.util.Properties;

import javax.sql.DataSource;

import org.apache.ibatis.datasource.DataSourceFactory;
import org.logicalcobwebs.proxool.ProxoolDataSource;

public class ProxoolDataSourceFactory implements DataSourceFactory {

protected ProxoolDataSource dataSource;

public ProxoolDataSourceFactory() {

// this.dataSource = new ProxoolDataSource("adpool");

// alias参考proxool.xml 中标签<alias>的值
dataSource = new ProxoolDataSource("maindb");

}

@Override
public DataSource getDataSource() {

return this.dataSource;

}

@Override
public void setProperties(Properties properties) {

}

}
/(end)

paip.环境配置整合 ibatis mybatis proxool相关推荐

  1. Day14(springboot与mybatis整合、mybatis自动代码生成、swagger、thymeleaf、lombok环境配置、mybatisPlus介绍(自动代码生成))

    srpingboot和mybatis整合 springbootSSM项目下载地址 链接:https://pan.baidu.com/s/11fwh1C7ZOg3jQVlXl2DJjQ 提取码:83yt ...

  2. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)

    SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...

  3. Spring+SpringMVC+Mybatis(开发必备技能)01、基础idea环境配置

    Spring+SpringMVC+Mybatis(开发必备技能) 01.基础idea环境配置 环境: 数据库:MySQL 开发工具:IntelliJ IDEA 2020.1.3 x64 框架:SSM( ...

  4. OpenGL环境配置(超全整合版)

    网上搜罗各种资料,终于把openGL的环境配置好了,为了让后面的人省事,于是整合出了一个类似于"懒人包"的东西,非常好弄,按照下面的教程来就好了,什么都不缺 一.事前准备 一块主流 ...

  5. 跟着狂神学Redis(NoSql+环境配置+五大数据类型+三种特殊类型+Hyperloglog+Bitmap+事务+Jedis+SpringBoot整合+Redis持久化+...)

    跟着狂神学Redis 狂神聊Redis 学习方式:不是为了面试和工作学习!仅仅是为了兴趣!兴趣才是最好的老师! 基本的理论先学习,然后将知识融汇贯通! 狂神的Redis课程安排: nosql 讲解 阿 ...

  6. SpringBoot与ElasticSearch、ActiveMQ、RocketMQ的整合及多环境配置、响应式框架WebFlux、服务器端主动推送SSE技术、生产环境部署、Actuator监控平台

    1.SpringBoot 与 ElasticSearch 框架的整合 (1)主要的搜索框架:MySQL.Solr.ElasticSearch MySQL:使用 like 进行模糊查询,存在性能问题 S ...

  7. Android + Eclipse + PhoneGap 2.9.0 安卓最新环境配置,部分资料整合网上资料,已成功安装....

    前言:最近心血来潮做了一个以品牌为中心的网站,打算推出本地服务o2o应用.快速开发手机应用,最后选择了phonegap,这里我只是讲述我安装的过程,仅供大家参考. 我开发的一个模型http://www ...

  8. Maven(一):安装与环境配置、使用Maven搭建web项目

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  9. 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建

    从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...

  10. Spring2.5整合Ibatis入门级开发实例

    分类: SPRING IBATIS2010-11-22 20:19 1170人阅读 评论(0) 收藏 举报 ibatisspringstringpropertiesclassuser 最近一直在看sp ...

最新文章

  1. hue sqoop mysql_HUE中Oozie执行Sqoop
  2. python资料百度云-Java+Python+前端 学习资料大全 百度云盘
  3. linux7双网卡设置,Centos 7 静态IP和双网卡配置
  4. 专业的LaTeX: 在Linux下编写高质量的文档
  5. opencv进阶学习9:图像阈值大全,图像二值化,超大图像二值化
  6. Scikit-Learn机器学习入门
  7. 【恋上数据结构】跳表(Skip List)原理及实现
  8. 使用valgrind检查cache命中率
  9. 无刷驱动设计——浅谈MOS驱动电路
  10. android 固件 修改工具箱,固件工具箱(ROM Toolbox)
  11. linux驱动开发架构
  12. linux打开dwg格式文件怎么打开软件,DWG 文件扩展名: 它是什么以及如何打开它?...
  13. 详解GAMIT/GLOBK软件使用
  14. 如何调整液晶显示器保护你的视力
  15. VMware Workstation Pro网络配置(WiFi配置等)
  16. uva live 4043 km
  17. 多线程相关实例(多线程经典应用场景)
  18. 我与博友们分享我的工作经验
  19. GlobalMaxPooling1D和MaxPooling1D的区别
  20. 年薪五十万的程序员在北京过着怎样的生活

热门文章

  1. C#中,接口继承、基类继承中父类与基类的执行顺序
  2. Edit Control最简单使用
  3. Archlinux安裝指南(uefi+gpt)
  4. Fluentd: Open Source Log Management
  5. TensorFlow实现去噪自编码器及使用—Masking Noise Auto Encoder
  6. Mybatis-学习笔记(5)动态SQL
  7. java多线程之守护线程以及Join方法
  8. Kettle入门操作——输入流(表输入、excel)详细
  9. idea展现目录清晰方式
  10. 使用git第一次成功,记录