日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hibernate.properties与hibernate.cfg.xml 区别

發布時間:2024/4/17 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hibernate.properties与hibernate.cfg.xml 区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hibernate的數據庫連接信息是從配置文件中加載的。

Hibernate的配置文件有兩種形式:一種是XML格式的文件,一種是properties屬性文件。

一)hibernate.cfg.xml

XML格式的配置文件中,除了基本的Hibernate配置信息,還可以指定具體的持久化類的映射文件,這可以避免將持久化類的配置文件硬編碼在程序中。XML格式的配置文件的默認文件名為hibernate.cfg.xml。位置:src/hibernate.cfg.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>
<!--顯示執行的SQL語句-->
<property name="show_sql">true</property>
<!--連接字符串-->
<property name="connection.url">jdbc:MySQL://localhost:3306/STU</property>
<!--連接數據庫的用戶名-->
<property name="connection.username">root</property>
<!--數據庫用戶密碼-->
<property name="connection.password">root</property>
<!--數據庫驅動-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<!--選擇使用的方言-->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!--映射文件?-->
<mapping resource="com/stuman/domain/Admin.hbm.xml" />
<!--映射文件-->
<mapping resource="com/stuman/domain/Student.hbm.xml" />
</session-factory>
</hibernate-configuration>

?

二)hibernate.properties

?

properties形式的配置文件默認文件名是hibernate.properties,在配置文件中包含了一系列屬性的配置,Hibernate將根據這些屬性來連接數據庫。位置:src/hibernate.properties。

配置文件內容如下所示:

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

?

三)

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

轉載于:https://www.cnblogs.com/hoobey/p/5954201.html

總結

以上是生活随笔為你收集整理的hibernate.properties与hibernate.cfg.xml 区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。