學習Hibernate的過程當中發現、hibernate.cfg.xml文件能夠自動提示、可是model對應的xxx.hbm.xml卻不會自動提示、app
記得之前學習struts的時候是能夠經過手動設置DTD類型的文件類實現提示的、因而就試了一下、結果就能夠了、過程以下、學習
一、點擊Eclipse的Window -> Preferences -> XML -> XML Catalog配置項以下圖ui
二、點擊右上角的【Add】按鈕、彈出啊添加DTD文件的對話框、以下圖所示、hibernate
2.1在Location的地方添加你的DTD文件的路徑、本人用的是Hibernate4.3.五、DTD文件位於hibernate-release-4.3.5.Final\lib\required目錄下的xml
hibernate-core-4.3.5.Final.jar包中、解壓該文件、會在org\hibernate目錄下找到兩個DTD文件blog
hibernate-mapping-3.0.dtd 和 hibernate-configuration-3.0.dtdip
2.2在key位置輸入對應的key值、也就是xml文件中!DOCTYPE hibernate-mapping PUBLIC內容以後的引號中的值、io
例我這裏(Model對應的配置文件)是【-//Hibernate/Hibernate Mapping DTD 3.0//EN】require
hibernate.cfg.xml對應的是【-//Hibernate/Hibernate Configuration DTD 3.0//EN】cli
而後點擊OK按鈕、保存便可、
其餘xml文件的提示相似、只要找到對應的DTD文件便可、