不是hibernate的錯,那就是我使用不當,
環境:我們搭建的springmvc4+hibernate4 使用hibernate4事務和session訪問資料庫(不是spring的jdbctemplate或hibernatetemplate),如此訪問資料庫和事務架構我無法理解,也懶得抗拒
如果你使用hibernate的session訪問db,
1 session使用完不關閉,或發生異常 時你沒關閉session,那麼你的ajax請求會死在那裡
2 如果你連續開啟了2次或多次(可能是不小心或巢狀原因疏忽),如果有乙個沒有關閉,你也會死的很慘!現象同上
HIBERNATE4原始碼編譯
git gradlew.bat assemble 可跳過測試,否則執行gradlew.bat build的過程中,遇到test出錯會報錯退出 本以為會順利結束,沒想到又報錯了。是符號無法識別轉換的錯誤。在網上搜尋了一番,這個跟系統的區域設定有關。需要改為 英語 英國 我試了英語 美國 居然還是報錯。...
osgi 環境下 hibernate 4 配置
準備將公司的老應用遷移到osgi karaf平台上。很 的一點就是hibernate。這玩意,真是超級麻煩的乙個工程。classload是最頭痛的乙個問題。在hibernate4上利用註冊服務的方式 實現了 classloader的 順便提一句想用hibernate3做reloadclass的同學們...
hibernate4使用原生jdbc進行批處理
在hibernate中,有一級快取session和二級快取sessionfactory這些機制,一方面為編碼提供了便利,同時也會有一些 比如有較大的資料量互動的話,快取反而會降低效率。最近在做乙個有關批量更新的程式,在呼叫session.update 之後,物件會儲存在快取中,如果資料量超過快取的容...