2
我有一个数据库有多个模式,每个客户端一个。我们希望创建一个Web应用程序以供客户端在线访问,应用程序应该在运行时获取架构,我认为使用Springframework
和Hibernate
来访问数据库。有可能使用休眠来使这个工作?存在另一个框架?如何在一个数据库上使用休眠来管理多个模式
我有一个数据库有多个模式,每个客户端一个。我们希望创建一个Web应用程序以供客户端在线访问,应用程序应该在运行时获取架构,我认为使用Springframework
和Hibernate
来访问数据库。有可能使用休眠来使这个工作?存在另一个框架?如何在一个数据库上使用休眠来管理多个模式
Hibernate从连接工厂获取所有JDBC连接,并且此连接工厂设置确定发布所有Hibernate查询/更新的数据库模式。您可以使用多个SessionFactory
实例配置您的应用程序,每个实例的连接工厂都指向不同的数据库架构。然后在运行时,您可以选择合适的SessionFactory
来处理。
更简单的解决方案是运行Web应用程序的多个副本,每个客户端一个。