在上次的博文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中的映射文件,涉及的內容比較多,我們 分幾次講解,謝謝關注!