程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Hibernate從入門到精通(三)Hibernate配置文件

Hibernate從入門到精通(三)Hibernate配置文件

編輯:關於JAVA

在上次的博文Hibernate從入門到精通(二)Hibernate實例演示我們已經通過一個實例的演示對Hibernate 的基本使用有了一個簡單的認識,這裡我們在此簡單回顧一下Hibernate框架的使用步驟。

Hibernate 框架的使用步驟:

1、創建Hibernate的配置文件

2、創建持久化類,即其實例需要保存到數據庫中 的類

3、創建對象-關系映射文件

4、通過Hibernate API編寫訪問數據庫的代碼

Hibernate配 置文件

本此博文,我們重點講解一下Hibernate的配置文件。Hibernate配置文件從形式來講有兩種主 要的格式:一種是Java屬性文件,即*.properties,這種配置格式主要定義連接各種數據庫需要的參數;還有 一種是XML格式的文件,這種文檔除了可以定義連接各種數據庫需要的參數,還可以定義程序中用的映射文件 。所以一般情況下使用XML格式的配置文檔。
properties形式的配置文件

properties形式的配 置文件默認文件名是hibernate.properties,一個properties形式的配置文件內容如下所示:

#指定

數據庫使用的驅動類  
hibernate.connection.driver_class = com.mysql.jdbc.Driver  
#指定數據庫連接串  
hibernate.connection.url = jdbc:mysql://localhost:3306/hibernate_first  
#指定數據庫連接的用戶名  
hibernate.connection.username = user  
#指定數據庫連接的密碼  
hibernate.connection.password = password  
#指定數據庫使用的方言  
hibernate.dialect = org.hibernate.dialect.MySQLDialect  
#指定是否打印SQL語句  
hibernate.show_sql=true

XML格式的配置文件

XML格式的配置文件的默認文件名為 hibernate.cfg.xml,一個XML配置文件的示例如下所示:

<?xml version='1.0' encoding='UTF-

8'?>  
    <!DOCTYPE hibernate-configuration PUBLIC  
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  
    "http://hibernate.sourceforge.net/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_first</property>  
            <!--連接數據庫的用戶名-->  
            <property name="hibernate.connection.username">user</property>  
            <!--數據庫用戶密碼-->  
            <property name="hibernate.connection.password">root</property>  
            <!--選擇使用的方言-->  
            <property 

name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>  
            <!--顯示執行的SQL語句-->  
            <property name="hibernate.show_sql">true</property>  
                  
            <!--映射文件 -->  
            <mapping resource="com/zs/hibernate/User.hbm.xml"/>  
        </session-factory>  
    </hibernate-configuration>

properties形式的配置文件和XML格式的配置文件可以同時 使用。當同時使用兩種類型的配置文件時,XML配置文件中的設置會覆蓋properties配置文件的相同的屬性。

本次博文我們暫時先介紹到這裡,下次我們講一下Hibernate中的映射文件,涉及的內容比較多,我們 分幾次講解,謝謝關注!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved