在Hibernate中写hibernate.cfg.xml配置时,在离线状态下就没有提示了,想要在离线状态hibernate.cfg.xml出现提示就需要我们在Eclipse中导入配置hibernate的DTD文件(约束),通过导入DTD文件实现自动提示功能。
Hibernate官网下载:http://www.hibernate.org/dtd
文件hibernate-configuration-3.0.dtd是hibernate的配置文件,hibernate-mapping-3.0.dtd是实体类所对应的映射文件,而hibernate在加载时默认也只会加载配置文件,需要在配置文件中引入要加载实体类的映射文件。
hibernate.cfg.xml的头部如下:
在Eclipsehibernate.cfg.xml的配置文件显示自动提示:
1,打开Eclipse,找到菜单栏的 Window --> Preference 在文本框搜索XML 选择 XML --> XML Catalog
注: 上图key type与key的对应
PUBLIC ID对应dtd描述的PUBLIC的内容,url对应dtd文件的资源地址,两填一个就行。
同理,*.hbm.xml文件也是这样配置即可!