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