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: 当数据库连接池中的连接耗尽时, 同一时刻获取多少个数据库连接

  • 相关阅读:
    【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)
    WPF-24:绘制正多边形
    长假引起的系统审批流的变更的思考
    Linux shell编程02 shell程序的执行 及文件权限
    poj2787 算24
    REVERSE关键字之REVERSE索引
    设计模式读书笔记-----备忘录模式
    乔布斯的基本原则 (斯卡利访谈录 )
    MediaInfo源代码分析 1:整体结构
    Python 入门教程 9 ---- A Day at the Supermarket
  • 原文地址:https://www.cnblogs.com/fengyexjtu/p/5123062.html
Copyright © 2011-2022 走看看