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. idea spring+springmvc+mybatis环境配置整合详解

    idea spring+springmvc+mybatis环境配置整合详解 1.配置整合前所需准备的环境: 1.1:jdk1.8 1.2:idea2017.1.5 1.3:Maven 3.5.2 2. ...

  2. paip.环境设置 mybatis ibatis cfg 环境设置

    paip.环境设置 mybatis ibatis cfg 环境设置 三部分 //////////1. 电泳.... ............2. 猪配置文件  com/mijie/homi/searc ...

  3. springboot学习入门简易版八---springboot2.0多环境配置、整合mybatis mysql8+(19-20)

    2.11 SpringBoot多环境配置(19)  application.properties中配置 Spring.profiles.active=prd 配置环境: Application-dev ...

  4. Mybatis精讲(一)---环境配置及架构梳理

    目录 简介 ORM模型 Hibernate Ibatis 环境搭建 jar 配置 xml方式配置 代码方式配置 两种方式对比 Mybatis结构 源码解读xml环境加载 映射器解读 Ibatis # ...

  5. ibatis mybatis sql语句配置 符号不兼容 大于号 小于号<!CDATA[ ]>

    ibatis mybatis sql语句配置 符号不兼容 大于号 小于号<!CDATA[ ]> 因为这个是xml格式的,所以不允许出现类似">"这样的字符,但是都 ...

  6. Mybatis环境配置学习

    Mybatis的使用环境配置步骤主要分为以下三步 1.导入jar包 2.创建mybatis的全局配置文件,并编写 3.创建mapper的配置文件 一.导入jar包 --- (踩坑:这一步中的导入mys ...

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

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

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

    前言:广州花都论坛,打算推出本地服务o2o应用.快速开发手机应用,phonegap 我的小站,http://www.w30.cn/ 如果有什么问题也可以到小组留言,可以的话,贡献一个ip:) phon ...

  9. 项目SpringMVC+Spring+Mybatis 整合环境搭建(1)-> Spring+Mybatis搭建

    目录结构 第一步:web.xml 先配置contextConfigLocation 对应的application-context.xml文件 打开webapp\WEB-INF\web.xml, 配置s ...

随机推荐

  1. iOS中UITableView数据源刷新了,但tableview当中的cell没有刷新

    你会不会遇到通过断点查看数据源模型的确刷新了,但是tableview没有刷新的情况,我遇到了,并通过下面的方法解决了,供大家参考! 在tableview中的数据源代理方法 p.p1 { margin: ...

  2. notepad++对systemverilog的支持

    找到notepad++根目录中的"langs.xml",用notepad++打开,并搜索"verilog",     找到后,修改后面那句话为ext=" ...

  3. iOS 判断电话号 几种方法

    1.方法一 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,15 ...

  4. UzysAssetsPickerController中文化

    self.labelSelectedMedia.text = NSLocalizedStringFromTable(@"Choose a media", @"UzysAs ...

  5. xsltproc docbook 转 html

    /etc/xml/catalog <?xml version="1.0" encoding="UTF-8"?> <catalog xmlns= ...

  6. github 项目版本控制

    1.申请github账号 2.安装github for windows工具 安装后就可以使用Git Bash打开特制的终端,在里面用来命令行了.喜欢Git命令行方式的朋友到这里就够了. 打开Git B ...

  7. button 边框

    [_saveButton.layer setMasksToBounds:YES]; [_saveButton.layer setCornerRadius:8.0]; //设置矩圆角半径 [_saveB ...

  8. Gerrit的使用

    为什么要使用Gerrit? 最先接触Gerrit时是Android开发过程中,提交代码给负责人审核时,用到的一款软件.它就是一款代码审核的工具.(向Git代码库推送push代码时,必须要经过Gerri ...

  9. Html/Css(新手入门第一篇)

    一.理解web标准含义--为什么采用web标准*****将内容与样式分离1.web标准是一系列标准,就是一系列技术标准在使用时,是组合应用[1].结构化内容 html[2].表现化内容 css[3]. ...

  10. Java中this与super的区别【6】

    若有不正之处,请多多谅解并欢迎批评指正,不甚感激.请尊重作者劳动成果: 本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/ ...