一、概述數據庫
若是使用了特定於某個數據庫的SQL語句,咱們所編寫的程序就會依賴於特定的數據庫,下降了程序的可移植性。緩存
二、Criteriaspa
三、限制結果集內容.net
四、結果集排序pwa
五、Example事例查詢排序
J事務
六、統計、分組內存
七、命名查詢it
八、NativeSQL本地SQL程序
九、定製SQL
一個都不能少。
不想包含所有字段:
十、批處理數據與調用存儲過程
缺點:
佔用內存;頻繁訪問數據庫。
解決方法:
避免應用層批量操做,在數據層批量操做。
若是邏輯複雜,
MYSQL不支持存儲過程。
它是應用範圍的緩存,全部事務共享。
批量更新數據:
十一、使用CallableStatement調用存儲過程
帶有返回結果集的存儲過程:(系統遊標)
十二、使用命名SQL調用存儲過程
callable爲true,表明命名SQL支持存儲過程
1三、小結