今天突然遇到一个问题,就是加了hibernate 框架的项目在启动的时候,特别慢,竟然达到了4分多钟,查来查去,看到我的bean类里*.hbm.xml,有这样的写法:

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

……

然后我换成了:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

……

这样启动的时候就不慢了。

归结原因是因为hiberante版本问题,在高版本的用上面的可以,在低版本的用上面的,在不联网的时候就会报错,联网时启动特别慢。

当你在浏览器里访问:http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd  这个时时,它会下载一个dtd的文件。

相关文章:

  • 2021-07-23
  • 2022-12-23
  • 2021-12-14
  • 2022-01-02
  • 2022-01-13
  • 2021-04-02
  • 2022-12-23
  • 2022-01-13
猜你喜欢
  • 2021-09-19
  • 2021-11-28
  • 2021-11-13
  • 2022-02-08
  • 2022-01-02
  • 2022-02-07
相关资源
相似解决方案