1

我们目前正在使用org.springframework.orm.hibernate3.LocalSessionFactoryBean在我们的应用程序中配置 Hibernate。它加载了大约 50 个 .hbm.xml 映射文件,最近,加载 DTD 的时间似乎http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd比平时要长得多。一切最终都会正常工作,但是当一个服务器需要超过一分钟才能启动时,它会让一个人脾气暴躁。这是我们的文档类型,以防我们做错了:

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
          "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

有没有办法在 Spring 管理的 LocalSessionFactoryBean 配置中打开和关闭验证?

4

1 回答 1

2

看看这个线程。它有点旧,但最后一个条目说您必须准确指定与休眠 jar 一起提供的 doctype 名称。

于 2012-12-21T20:35:37.790 回答