1.因为hibernate换过项目地址,所以dtd文件的地址也换掉了。你在hbm.xml文件里面把
http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd
换成
http://www.jboss.org/dtd/hibernate/hibernate-mapping-3.0.dtd
就行了加油学习
2.在struts2.1+srping3.1+hibernate4.1环境下用myeclipse生成的xx.hbm.xml文件中的头部: <!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">在最后面多了一个空格,把这个空格去除: <!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">即能解决此问题
原文链接:https://www.f2er.com/xml/299513.html