学习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文件便可、