从类路径加载Hibernate 4.0 Schema?

时间:2013-07-23 20:14:57

标签: java hibernate xsd classpath dtd

我刚刚下载了Hibernate 4.2.3,它允许您使用4.0 XSD Schema而不是3.0 DTD。这个XSD架构打包在Hibernate的核心库中。

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

在该问题中提出的接受答案是实际从类路径加载DTD并从DTD URL加载,因为Hibernate核心JAR中​​也包含3.0 DTD。

我也想这样做,但是使用4.0 XSD而不是3.0 DTD,在Hibernate文档中没有任何地方,我看到这个classpath://协议的任何提及或示例。

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

0 个答案:

没有答案