Hibernate,更改配置文件名

时间:2013-03-15 10:02:10

标签: hibernate file configuration

我需要从与hibernate.cfg.xml

不同的文件名中读取Hibernate配置属性

以下代码有效,但已弃用:

SessionFactory sessionFactory=new Configuration().configure("hibernate.content.cfg.xml").buildSessionFactory();

但是当我尝试使用新的配置方法时:

serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);

它不起作用。

我应该如何让Hibernate读取不同的配置文件?

谢谢。

1 个答案:

答案 0 :(得分:0)

我们可以使用以下代码

configuration = new Configuration(); sessionFactory = configuration.configure(“filename.cfg.xml”)。buildSessionFactory();

这里,filename.cfg.xml应该出现在类路径中。