今天用myeclipse新生成了hibernate实体的时候,运行tomcat一直报这个警告,当时也没在意,后来越看越不爽,百度翻译了下,才知道是说标签头的dtd文件的前头过时了,果断替换后,警告就消失了.
1
2
3
|
<! DOCTYPE
hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
1
|
WARN DTDEntityResolver: 73
- recognized obsolete hibernate namespace http: //hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
|
将.dtd中的
1
|
http://hibernate.sourceforge.net/
|
1
|
http: //www.hibernate.org/dtd/
|
最后完整的如下:
1
2
3
|
<! DOCTYPE
hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
|
结果警告消息自动消失.