Hibernate5的配置文件.hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <!-- 指定驅動類名 -->
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <!-- 指定鏈接地址 -->
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate</property>
        <!-- 指定用戶名 -->
        <property name="hibernate.connection.username">root</property>
        <!-- 指定密碼 -->
        <property name="hibernate.connection.password">123</property>
        <!-- 指定方言 -->
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <!-- 指定數據庫鏈接池的提供商 -->
        <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
        <!-- 指定最大鏈接數量 -->
        <property name="hibernate.c3p0.max_size">20</property>
        <!-- 最小鏈接數量 -->
        <property name="hibernate.c3p0.min_size">5</property>
        <!-- 指定鏈接的超時時間 -->
        <property name="hibernate.c3p0.timeout">5000</property>
        <!-- 指定每次間隔3000秒檢測是否有鏈接超時 -->
        <property name="hibernate.c3p0.idle_test_period">3000</property>
        <!-- 指定顯示sql語句 -->
        <property name="hibernate.show_sql">true</property>
        <!-- 指定格式sql語句 -->
        <property name="hibernate.format_sql">true</property>
        <!-- create:指定每次在加在hibernate框架時,先刪除表結構,再建立表結構 create-drop:指定每次在加在hibernate框架時,先刪除表結構,再建立表結構,當sf關閉時,刪除表結構 
            update:指定每次在加在hibernate框架時,驗證明體類和表結構是否一致,若是不一致,就更新表結構 validate:指定每次在加在hibernate框架時,驗證明體類和表結構是否一致,若是不一致,就會報錯 -->
        <property name="hibernate.hbm2ddl.auto">update</property>
        <!-- 引入自定義的映射文件 -->
        <mapping resource="cn/itcast/domain/Customer.hbm.xml" />
    </session-factory>
</hibernate-configuration>mysql

相關文章
相關標籤/搜索