2

cfg我的应用程序有很多hbm文件。我在加载它们时出错。确定的问题与 DTD 有关。

原来的 Doc 类型就像

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

但是有了这个我得到错误

Could not parse the configuration file... filename

经过一番谷歌搜索,我下载了这个dtd并将其映射为

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM "file:///C://hibernate-configuration-3.0.dtd">

现在它适用于完成此操作的文件。

但是我不能更改每个文件,因为数量非常大。

在网上的帖子中,我发现一些用户在离线时会遇到这个问题。但我有稳定的互联网连接,但仍然面临这个问题。

我怀疑问题出在使用的 jar 文件上。我在用hibernate3.jar version 3.2.5

请帮忙。

4

1 回答 1

0

问题确实出在 jar 上。该文件是正确的,但它的位置导致了问题。

在 Eclipse 项目类路径中,将 jar 从引导程序移动到用户实体在我的情况下有效。

非常感谢你的帮助。

于 2013-02-19T14:52:56.397 回答