向高手請教hibernate
聽朋友和很多人說hibernate是多麼的強大和方便,
所以我準備在自己做第一個專案設計的時候就嘗試一下,
spring +hibernate+struts 框架在朋友的指點下搭起來到不是很難,
但我的專案有一個特殊的問題,在目前為了向上相容以前的軟體,資料庫模型
不能做修改,這樣我就遇到了一個難題:
我們做的是財務軟體,資料庫 用oracle,
每年的資料放在以 年份命名 的使用者下,
這樣當使用者在選擇不同年度登陸的時候我們的程式就要根據使用者的選擇而選擇不同的使用者(oracle下的使用者)連線資料庫,
所以具我的理解在使用者訪問n個年度後(也就是用n個oracle使用者連線資料庫後),
hibernate就會在記憶體中載入n個oracle使用者的物件池(雖然所有oracle使用者下的表結構都一樣,但資料不一樣)
但,hibernate 的物件池也就是sessionFactory是個重量級的物件,如果有很多個這樣的物件,程式執行起來就會很慢甚至記憶體溢位了.
不知道我理解的對不對,
如果是這樣的話,我想問一下在不做資料庫模型修改的前提下,hibernate有沒有什麼機制可以解決這個問題.
所以我準備在自己做第一個專案設計的時候就嘗試一下,
spring +hibernate+struts 框架在朋友的指點下搭起來到不是很難,
但我的專案有一個特殊的問題,在目前為了向上相容以前的軟體,資料庫模型
不能做修改,這樣我就遇到了一個難題:
我們做的是財務軟體,資料庫 用oracle,
每年的資料放在以 年份命名 的使用者下,
這樣當使用者在選擇不同年度登陸的時候我們的程式就要根據使用者的選擇而選擇不同的使用者(oracle下的使用者)連線資料庫,
所以具我的理解在使用者訪問n個年度後(也就是用n個oracle使用者連線資料庫後),
hibernate就會在記憶體中載入n個oracle使用者的物件池(雖然所有oracle使用者下的表結構都一樣,但資料不一樣)
但,hibernate 的物件池也就是sessionFactory是個重量級的物件,如果有很多個這樣的物件,程式執行起來就會很慢甚至記憶體溢位了.
不知道我理解的對不對,
如果是這樣的話,我想問一下在不做資料庫模型修改的前提下,hibernate有沒有什麼機制可以解決這個問題.
相關文章
- 初學Hibernate,請教高手
- hibernate查詢的問題,請高手賜教!
- 請教高手
- 向高手請教--系統重構經驗
- 各位高手,請教
- 有個問題不太瞭解,向高手請教
- 寫了MVC+HIBERNATE,遇到一個問題,請高手賜教MVC
- 向高手請教?怎樣實現這樣的DAO模式模式
- 請教各位spring高手Spring
- 請教一下高手
- 關於waf,請教各位高手。
- 請教高手一個問題!
- 向高段位請教
- 請教hibernate 中session問題Session
- 請教一下各位struts高手
- 請教各位高手一個問題
- Hibernate 資料同步問題請教
- 本地介面問題!各方高手請賜教
- 請教高手:Could not initialise mysql-ds.xmlMySqlXML
- 請教高手,這是什麼錯誤?
- 請教高手效能最佳化問題?
- EJBCommand模式向banq請教模式
- EJB事務問題請高手賜教2
- 請教高手 關於STRUTS DATASOURCE的問題
- 這樣的執行問題請教高手
- 請教高手一些struts中的方法
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- 請教高手jsp生成excel表的問題?JSExcel
- 請教各位高手:第三步出錯!!
- 請教Hibernate的多主鍵操作如何實現?
- 請教banq問題,關於hibernate的jdbc的JDBC
- 關於Java communications API的問題,請教高手JavaAPI
- 請教高手,解析巢狀XMl和建立多位陣列巢狀XML陣列
- 請教高手一個系統設計的問題
- 急,急,急,請教高手struts驗證的問題!
- 一個資料庫連線問題!請教高手資料庫
- 向大家請教開發流程的問題
- 請教:關於物件導向的分析方法物件