zoukankan      html  css  js  c++  java
  • paip.环境配置整合 ibatis mybatis proxool

    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)
  • 相关阅读:
    剑指offer2:替换空格
    题目:求第五个人的年龄
    编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数)
    原创| 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
    编程题30 题目:将一个数组逆序输出。
    编程题32 题目:取一个整数a从右端开始的4~7位。
    编程题31 题目:将一个数组逆序输出。
    daisy的词源
    2018年学习日志
    11
  • 原文地址:https://www.cnblogs.com/attilax/p/5964095.html
Copyright © 2011-2022 走看看