日期:2014-05-20  浏览次数:20650 次

hibernate的配置文件问题
今天把开发工具从myeclipse换成eclipse了,可是问题也出来了
之前的hibernate的.hbm.xml映射文件的头是这样的:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
在myeclipse里面没有提示红色的错误

可是在eclipse里面就不行了,一直提示有错,可是在网上看到人家说头改成

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
  "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
就可以了,也确实行了,
但是我就是没有搞明白了,这是什么原因,我用的是hibernate3.6.6
在他的jar包里面.dtd文件里面也是给的第一个用的,找了半天也没有找到http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd是什么原因.
大侠们见多识广可是高手我不!

------解决方案--------------------
你用的hibernate版本不一样了
------解决方案--------------------
那可能是你的Eclipse中没有添加"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">的效应文件