zoukankan      html  css  js  c++  java
  • hibernate 基本配置

    1.hibernate的配置

            <!-- 配置连接数据库的基本信息 -->
            <property name="connection.username">root</property>
            <property name="connection.password">root</property>
            <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="connection.url">jdbc:mysql:///hibernate</property>
    
            <!-- 配置 hibernate 的基本信息 -->
            <!-- hibernate 所使用的数据库方言 -->
            <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>
    
            <!-- 执行操作时是否在控制台打印 SQL -->
            <property name="show_sql">true</property>
    
            <!-- 是否对 SQL 进行格式化 -->
            <property name="format_sql">false</property>
    
            <!-- 指定自动生成数据表的策略 -->
            <property name="hbm2ddl.auto">update</property>
    
            <!-- c3p0 -->
            <property name="hibernate.c3p0.max_size">10</property>
            <property name="hibernate.c3p0.min_size">5</property>
            <property name="c3p0.acquire_increment">2</property>
    
            <property name="c3p0.idle_test_period">2000</property>
            <property name="c3p0.timeout">2000</property>
    
            <property name="c3p0.max_statements">10</property>

     2.c3p0的设置说明

    C3P0 数据库连接池属性
    hibernate.c3p0.max_size: 数据库连接池的最大连接数
    hibernate.c3p0.min_size: 数据库连接池的最小连接数
    hibernate.c3p0.timeout: 数据库连接池中连接对象在多长时间没有使用过后,就应该被销毁
    hibernate.c3p0.max_statements: 缓存 Statement 对象的数量
    hibernate.c3p0.idle_test_period: 表示连接池检测线程多长时间检测一次池内的所有链接对象是否超时. 连接池本身不会把自己从连接池中移除,而是专门有一个线程按照一定的时间间隔来做这件事,这个线程通过比较连接对象最后一次被使用时间和当前时间的时间差来和 timeout 做对比,进而决定是否销毁这个连接对象。
    hibernate.c3p0.acquire_increment: 当数据库连接池中的连接耗尽时, 同一时刻获取多少个数据库连接

  • 相关阅读:
    矩阵乘法的应用
    Link-Cut-Tree
    花里胡哨的代用记号与三标符(转载)
    (扩展)中国剩余定理
    C++ 中的转义字符 “”
    Excel VBA to Interact with Other Applications
    hive表数据导出到csv乱码原因及解决方案
    一道简单的sql语句题,http://mp.weixin.qq.com/s/wqRPFtSUAy5OzLlP69QCSA
    Hive系列之HSQL转换成MapReduce过程 ,http://www.jianshu.com/p/660fd157c5eb
    Hive SQL的编译过程[转载自https://tech.meituan.com/hive-sql-to-mapreduce.html]
  • 原文地址:https://www.cnblogs.com/fengyexjtu/p/5123062.html
Copyright © 2011-2022 走看看