Hibernate 官方網站癱瘓了,出現一個 Java Exception 出錯 stack,並顯示了 Web 服務器版本號:JBossWeb/2.0.0.GA_CP 。
按理說,系統癱瘓應該顯示一個用戶比較容易看得懂頁面,顯得很不專業。
雖然不看好 Hibernate,但也經常上去溜溜。估計是他們沒有用 CDN 導致。
Hibernate 缺點在於:
1. Hibernate 之所以被開發出來,是因為其作者認為,SQL 難學難用,但是現在 Hibernate 遠比 SQL 更加難學難用。
2. Hibernate 大部分核心代碼,在處理緩存,以期提高性能。但是 Hibernate 被大量應用在 Java EE Web 系統中,而 Web 系統的緩存,頁面緩存才是最有效的。
3. 對 Hibernate 緩存的性能優化,可不是一個簡單的技術活。
總而言之,Hibernate 不值得被廣泛使用。