2013-02-26 67 views
0

我是新来的休眠,我用它与Java。我为我的实体制作了hibernate映射文件,并在本地机器上测试了它,并且它工作正常。 然而,当我在服务器上运行我得到了错误的“InvalidMappingException”hibernate映射文件中DOCTYPE标签的用途是什么?

但把下面的标记后:

<!DOCTYPE hibernate-mapping PUBLIC 
"-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 

它得到了解决。

将这个<!DOCTYPE...>标签放入hbm文件后,解决了什么问题?

+0

见[这里](http://stackoverflow.com/questions/6151524/what-is-the-meaning-of-doctype-in​​-xml -文件) – 2013-02-26 05:41:35

回答

1

DocType属性不仅属于hibernate映射文件。

其常见的如HTML,CSS,JS的所有文件,xml..etc

的XML文档类型声明包含或指向的标记提供了一类文档语法的声明。 该语法被称为文档类型定义,或DTD

http://www.w3.org/TR/xml/#dt-doctype