0

我刚刚下载了 Hibernate 4.2.3,它允许您使用他们的 4.0 XSD Schema 而不是 3.0 DTD。这个 XSD 模式封装在 Hibernate 的核心库中。

我碰巧遇到了这个 SO 问题,用户在使用 Hibernate 时遇到了奇怪的错误。根本问题是,Hibernate 站点会定期关闭,因此 DTD URL 会失败并引发异常。

该问题中提出的公认答案是实际从类路径而不是从 DTD URL 加载 DTD,因为 Hibernate 核心 JAR 中也包含 3.0 DTD。

我也想做同样的事情,但是使用 4.0 XSD 而不是 3.0 DTD,而且在 Hibernate 文档中我没有看到任何提及或示例该classpath://协议的内容。

所以我问:我如何从类路径而不是从 URL 加载 4.0 XSD Schema,其方式类似于上面为 3.0 DTD 提出的链接问题?提前致谢!

4

0 回答 0