關於hibernate.cfg.xml配置文件的幾點說明

        在Eclipse中利用HibernateSynchronizer插件,進行數據庫表的映射,數據查詢和獲取數據,可以節省大量時間,加速Hibernate應用程序的開發。
       針對插件產生的hibernate.cfg.xml配置文件,在此有幾點需要注意的問題:
1, 若沒有使用JTA來控制事務,需要將如下語句註釋掉!
        <property name="hibernate.transaction.factory_class">
            org.hibernate.transaction.JDBCTransactionFactory
    </property>
2, 爲解決插入和讀取數據的中文亂碼問題,可以在</session-factory>上面添加如下語句:
        <property name="connection.useUnicode">true</property>
    <property name="connection.characterEncoding">GBK</property>
3, 當單擊”Add Mapping Referance”時,hibernate.cfg.xml文件頭部信息將丟失,此爲HibernateSynchronizer插件BUG,需將如下語句添加文件首部:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
發佈了50 篇原創文章 · 獲贊 2 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章