您的位置:首页 > 移动开发

Document root element "hibernate-mapping", must match DOCTYPE root "hibernate-configuration

2015-11-27 20:23 399 查看
Hibernate中的.hbm.xml文件不是采用myeclipse自动生成的,而是手动编写的,为了方便直接copy了cfg.xml文件中如下内容:

<pre name="code" class="html"><span style="font-size:18px;"><!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"></span>




结果报错:Document root element "hibernate-mapping", must match DOCTYPE root "hibernate-configuration

文档根元素“hibernate-mapping“必须匹配Doctype根”hibernate-configuration"

这是因为直接拷贝过来的,存在以下问题:

<span style="font-size:18px;"><!DOCTYPE hibernate-<span style="color:#ff0000;">configuration</span> PUBLIC
"-//Hibernate/Hibernate <span style="color:#ff0000;">Configuration</span> DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-<span style="color:#ff0000;">configuration</span>-3.0.dtd"></span>


需要把这里修改成mapping
<span style="font-size:18px;"><!DOCTYPE hibernate-<span style="color:#ff0000;">mapping</span> PUBLIC
"-//Hibernate/Hibernate <span style="color:#ff0000;">Mapping</span> DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-<span style="color:#ff0000;">mapping</span>-3.0.dtd"></span>


折磨了半天还多的问题,出自这里!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: