我们正在构建一个连接多个数据库模式的应用程序。
第一个架构包含第二个架构的架构名称和其他详细信息。
该应用程序第一次运行正常。但是,当我再次登录时,它弹出一个错误。
错误是:
org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]
我有两个sessionFactories,每个数据库一个。
但是属性会根据谁登录而更改。
我了解这是因为sessionfactory不会再建立。是否有任何方法可以重建sessionFactory?
任何帮助在这里..
提前致谢..
编辑
因此,我们认为我们需要在Hibernate中使用多租户。
对我们如何做到这一点有帮助吗?
任何种类的示例链接..等等,不胜感激。
谢谢。
最佳答案
您应该使用two Session Factories。创建后,会话工厂为immutable。
关于java - 有什么方法可以重建sessionFactory吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32692043/