jdbc的缺點:
1.代碼太繁瑣,2、不是面向對象的數據庫操作。
3、資源關閉的代碼繁瑣,每次都需要打開和關閉。
4、沒有數據緩存。5、數據庫移植性差。
優點:是最底層的操作,所以效率高。
hibernate優點:
1、代碼精簡、2、是面向對象的數據庫操作
3.只需要關閉一個session對象就可以了
4.數據有緩存,一級緩存和二級緩存用于查詢緩存
5.都是面向對象操作,數據庫移植性好。
缺點:1、程序無法控制sql的生成,如果系統重視對sql優化,不適合用hibernate。
2、如果單表數據量超過一千萬,不適合用hibernate