我们可以一次在休眠中使用多个数据库实例吗?

时间:2016-05-06 07:28:47

标签: java hibernate

我的要求是,我在db2中有两个具有相同数据库模式的数据库实例。我们每年都会备份数据库。所以我们有db像dbinstance_2014,dbinstance_2015和dbinstance_2016。 我的应用程序正在处理2016实例。在这种情况下,我需要创建年度报告,我需要使用较旧的实例。我创建了两个方法来创建会话工厂。一种方法将创建当前年份的dbinstance连接,而另一种方法将动态创建与旧数据库的连接。 在整个申请过程中使用当前年份sessionFactory。在生成报告的情况下,我正在尝试使用另一种动态创建sessionfactory的方法。

但我得到例外:

  

org.hibernate.HibernateException:未配置CurrentSessionContext

如何解决此错误?

0 个答案:

没有答案