【发布时间】:2011-05-08 17:06:30
【问题描述】:
我有一个包含许多模式的数据库,每个客户端一个。我们想创建一个可供客户端在线访问的 Web 应用程序,该应用程序应该在运行时获取模式,我认为使用 Springframework 和 Hibernate 来访问数据库。可以使用hibernate来完成这项工作吗?是否存在另一个框架?
【问题讨论】:
标签: spring hibernate sql-server-2005 schema
我有一个包含许多模式的数据库,每个客户端一个。我们想创建一个可供客户端在线访问的 Web 应用程序,该应用程序应该在运行时获取模式,我认为使用 Springframework 和 Hibernate 来访问数据库。可以使用hibernate来完成这项工作吗?是否存在另一个框架?
【问题讨论】:
标签: spring hibernate sql-server-2005 schema
Hibernate 从连接工厂获取所有 JDBC 连接,并且此连接工厂设置确定针对其发出所有 Hibernate 查询/更新的 DB 模式。您可以为您的应用程序配置多个SessionFactory 实例,每个实例都有一个指向不同数据库模式的连接工厂。然后在运行时,您可以选择一个合适的SessionFactory 来使用。
更简单的解决方案是运行 Web 应用程序的多个副本,每个客户端一个。
【讨论】: