博爲峯小博老師:mysql
Hibernate經過讀取默認的XML配置文件hibernates.cfg.xml加載教據庫的配置信息,該配置文件被默認放於項目的classpath根目錄下。sql
<?xml version='1.0' encoding='UTF-8'?>數據庫
<!DOCTYPE hibernate-configuration PUBLICsession
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"url
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">spa
<hibernate-configuration>.net
<session-factory>hibernate
<property name="dialect">org.hibernate.dialect.MySQLDialect</property><!--數據庫方言-->code
<property name="connection.url">jdbc:mysql://127.0.0.1:3306/banggo?useUnicode=true&characterEncoding=utf8</property><!--數據庫URl -->orm
<property name="connection.username">root</property><!--數據庫用戶名-->
<property name="connection.password">123</property><!--數據庫密碼-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property><!--數據庫驅動-->
<property name="show_sql">true</property><!--打印SQL-->
<property name="format_sql">true</property>
<property name="current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>
從配置文件中能夠看出,配裏的信息包括整個數據庫的信息,例如數據庫的馭動、URL地址、用戶名、密碼和Hibernate使用的方言,還須要管理程序中各個數據庫表的映射文件。配置文件中<property>元素的經常使用配置屬性以下圖所示。