2010-11-11 83 views
2

我有一個數據庫有多個模式,每個客戶端一個。我們希望創建一個Web應用程序以供客戶端在線訪問,應用程序應該在運行時獲取架構,我認爲使用SpringframeworkHibernate來訪問數據庫。有可能使用休眠來使這個工作?存在另一個框架?如何在一個數據庫上使用休眠來管理多個模式

回答

0

Hibernate從連接工廠獲取所有JDBC連接,並且此連接工廠設置確定發佈所有Hibernate查詢/更新的數據庫模式。您可以使用多個SessionFactory實例配置您的應用程序,每個實例的連接工廠都指向不同的數據庫架構。然後在運行時,您可以選擇合適的SessionFactory來處理。

更簡單的解決方案是運行Web應用程序的多個副本,每個客戶端一個。