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>
<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>
折磨了半天还多的问题,出自这里!!!