Hibernate无法间歇性读取DTD
我们最近升级到4.1.7,由于无法远程读取DTD,在初始化SessionFactory时不时(非常间歇性)遇到问题Hibernate无法间歇性读取DTD,hibernate,Hibernate,我们最近升级到4.1.7,由于无法远程读取DTD,在初始化SessionFactory时不时(非常间歇性)遇到问题 Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()). buildSer
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()). buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
如果我们切换到本地引用,一切都会很好
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
到
我们不认为这是由于网络。当这个模式引用失败时,我们可以引用所有其他模式引用看起来像Hibernate 4x/5x首选的模式 结束
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration SYSTEM
"classpath://org/hibernate/hibernate-configuration-3.0.dtd">