关于加了hibernate 框架的项目启动特别慢的问题
Posted Ido
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于加了hibernate 框架的项目启动特别慢的问题相关的知识,希望对你有一定的参考价值。
今天突然遇到一个问题,就是加了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的文件。
以上是关于关于加了hibernate 框架的项目启动特别慢的问题的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ启动项目特别慢(包括JRebel启动),可以说是非常慢的解决办法,智量终端安全就是一个坑爹软件呀,坑,坑,坑