学习Hibernate的过程中发现、hibernate.cfg.xml文件可以自动提示、但是model对应的xxx.hbm.xml却不会自动提示、
记得以前学习struts的时候是可以通过手动设置DTD类型的文件类实现提示的、于是就试了一下、结果就可以了、过程如下、
1、点击Eclipse的Window -> Preferences -> XML -> XML Catalog配置项如下图
2、点击右上角的【Add】按钮、弹出啊添加DTD文件的对话框、如下图所示、
2.1在Location的地方添加你的DTD文件的路径、本人用的是Hibernate4.3.5、DTD文件位于hibernate-release-4.3.5.Final\lib\required目录下的
hibernate-core-4.3.5.Final.jar包中、解压该文件、会在org\hibernate目录下找到两个DTD文件
hibernate-mapping-3.0.dtd 和 hibernate-configuration-3.0.dtd
2.2在key位置输入对应的key值、也就是xml文件中!DOCTYPE hibernate-mapping PUBLIC内容之后的引号中的值、
例我这里(Model对应的配置文件)是【-//Hibernate/Hibernate Mapping DTD 3.0//EN】
hibernate.cfg.xml对应的是【-//Hibernate/Hibernate Configuration DTD 3.0//EN】
然后点击OK按钮、保存即可、
其他xml文件的提示类似、只要找到对应的DTD文件即可、
时间: 2024-10-05 04:59:54