【问题标题】:How to manage many schemas on one database using hibernate如何使用休眠管理一个数据库上的多个模式
【发布时间】:2011-05-08 17:06:30
【问题描述】:

我有一个包含许多模式的数据库,每个客户端一个。我们想创建一个可供客户端在线访问的 Web 应用程序,该应用程序应该在运行时获取模式,我认为使用 SpringframeworkHibernate 来访问数据库。可以使用hibernate来完成这项工作吗?是否存在另一个框架?

【问题讨论】:

    标签: spring hibernate sql-server-2005 schema


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-08-16
      • 2015-06-08
      • 2014-02-01
      • 2015-06-05
      • 2012-12-05
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多