2010-11-11 79 views
2

我有一个数据库有多个模式,每个客户端一个。我们希望创建一个Web应用程序以供客户端在线访问,应用程序应该在运行时获取架构,我认为使用SpringframeworkHibernate来访问数据库。有可能使用休眠来使这个工作?存在另一个框架?如何在一个数据库上使用休眠来管理多个模式

回答

0

Hibernate从连接工厂获取所有JDBC连接,并且此连接工厂设置确定发布所有Hibernate查询/更新的数据库模式。您可以使用多个SessionFactory实例配置您的应用程序,每个实例的连接工厂都指向不同的数据库架构。然后在运行时,您可以选择合适的SessionFactory来处理。

更简单的解决方案是运行Web应用程序的多个副本,每个客户端一个。