有没有办法重建sessionFactory?

时间:2015-09-21 09:45:23

标签: java hibernate sessionfactory

我们正在构建一个连接到多个数据库模式的应用程序。 第一个模式包含模式名称和第二个模式的其他详细信息。 该应用程序第一次正常运行。但是当我再次登录时会弹出一个错误。 错误是:

 org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]

我有两个sessionFactories,每个数据库一个。 但根据谁登录,属性会发生变化。

我理解这是因为sessionfactory没有再次构建。有没有办法重建sessionFactory? 这里有任何帮助.. 提前谢谢..

修改

因此我们认为我们需要在Hibernate中使用多租户。 有关我们如何做到这一点的任何帮助? 任何类型的链接..等等都非常感谢.. 感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用two Session Factories。创建会话工厂后immutable