1. 程式人生 > >Hibernate 專案啟動載入很慢,不聯網時啟動不了,還報異常Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exc

Hibernate 專案啟動載入很慢,不聯網時啟動不了,還報異常Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exc

異常資訊如下:



看到我那個對映檔案沒有PProduct.hbm.xml,裡面的頭部結構是這樣的:

   <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"

  改成:

<?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要掃描表的原因或者資料來源初始化等其他原因,等我把所有表對映檔案都改成上面的頭結構就沒出息這種問題了。