Hibernate 主配置文件詳解


 

一、數據庫基本配置信息主要包括5項:數據庫方言、數據庫連接字符串、數據用戶名、數據庫密碼、驅動 具體不同數據庫的配置可以參考如下:

二、其他信息主要包括3項:是否顯示sql語句(showsql) 是否格式化sql語句(format_sql)及是否有Hibernate生成數據庫創建腳本(DDL)

三、導入一些對象與表的映射文件

具體的配置樣例如下:

 

<!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="dialect">org.hibernate.dialect.MySQL5Dialect</property>

       <property name="connection.url">jdbc:mysql:///hibernate_20120131</property>

       <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

       <property name="connection.username">root</property>

       <property name="connection.password">root</property>

       <!-- 二、其他配置 -->

       <property name="show_sql">true</property>

       <property name="format_sql">false</property>

       <!--

           create: 先刪表,再建表。

           create-drop: 啟動時建表,退出前刪表。

           update: 如果表結構不一致,就創建或更新。

           validate: 啟動時驗證表結構,如果不致就拋異常。

        -->

       <property name="hibernate.hbm2ddl.auto">update</property>

       <!-- 三、導入映射配置文件

       <mapping resource="cn/itcast/a_helloworld/User.hbm.xml"/>

        -->

    </session-factory>

</hibernate-configuration>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM