請教hibernate 中session問題

forever1127發表於2009-03-19
目前框架很多,帶給我們很大方便,如果拋開這些,單單用hibernate的話,有個問題請大家幫忙考慮下.
在應用資料庫分頁的時候,使用者每申請一頁,都會到資料庫查詢一次返回,那麼如果採用hibernate的話,session應該在什麼範圍記憶體儲,如果是每請求一次都先連線一次,再查詢,感覺頻繁連線不合適,如果放在session中,又感覺是浪費,影響效能.session中是否存在我既可以放棄資料庫連線,又可以把session保持住的情況呢?


還有一個問題:關閉session的作用是什麼,僅僅是釋放資料庫連線嗎?
如果採用current session的話,雖然一個執行緒是唯一的session,但是這個session在應用完一次請求是session.close()的,那維持住他在thread中有何意義?請banq和道友指點!

[該貼被forever1127於2009-03-19 10:26修改過]

[該貼被admin於2009-03-20 10:32修改過]

相關文章