zoukankan      html  css  js  c++  java
  • hibernate配置文件再写

    hibernate配置文件主要用于配置数据库连接和hibernate运行时所需的各种属性,每个hibernate配置文件对应一个Configuration对象,hibernate的配置文件有两种格式,一种是hibernate.cfg.xml,一种是hibernate.properties

    在hibernate中配置数据库连接:

    1).导入jar包

    jar包在hibernate安装包下(hibernate-release-4.2.8.Finalliboptionalc3p0)

    2).加入配置


    <!-- 配置c3p0数据源 -->


    <!-- 指定连接池里最大连接数 -->
    <property name="hibernate.c3p0.max_size">20</property>
    <!-- 指定连接池里最小连接数 -->
    <property name="hibernate.c3p0.min_size">1</property>
    <!-- 指定连接池里连接的超时时长 -->
    <property name="hibernate.c3p0.timeout">5000</property>
    <!-- 指定连接池里最大缓存多少个Statement对象 -->
    <property name="hibernate.c3p0.max_statements">100</property>
    <property name="hibernate.c3p0.idle_test_period">3000</property>
    <property name="hibernate.c3p0.acquire_increment">2</property>
    <property name="hibernate.c3p0.validate">true</property>

    然后再junit类中:

    @Test
    public void testDoWork(){
    session.doWork(new Work(){

    @Override
    public void execute(Connection connection) throws SQLException {
    // TODO Auto-generated method stub
    System.out.println(connection);
    }

    });
    }

    会在控制台输出com.mchange.v2.c3p0.impl.NewProxyConnection@8159857

  • 相关阅读:
    hdu 4614 线段树 二分
    cf 1066d 思维 二分
    lca 最大生成树 逆向思维 2018 徐州赛区网络预赛j
    rmq学习
    hdu 5692 dfs序 线段树
    dfs序介绍
    poj 3321 dfs序 树状数组 前向星
    cf 1060d 思维贪心
    【PAT甲级】1126 Eulerian Path (25分)
    【PAT甲级】1125 Chain the Ropes (25分)
  • 原文地址:https://www.cnblogs.com/zx-n/p/5231090.html
Copyright © 2011-2022 走看看