一、概述数据库
若是使用了特定于某个数据库的SQL语句,咱们所编写的程序就会依赖于特定的数据库,下降了程序的可移植性。缓存
二、Criteriaspa
三、限制结果集内容.net
四、结果集排序pwa
五、Example事例查询排序
J事务
六、统计、分组内存
七、命名查询it
八、NativeSQL本地SQL程序
九、定制SQL
一个都不能少。
不想包含所有字段:
十、批处理数据与调用存储过程
缺点:
占用内存;频繁访问数据库。
解决方法:
避免应用层批量操做,在数据层批量操做。
若是逻辑复杂,
MYSQL不支持存储过程。
它是应用范围的缓存,全部事务共享。
批量更新数据:
十一、使用CallableStatement调用存储过程
带有返回结果集的存储过程:(系统游标)
十二、使用命名SQL调用存储过程
callable为true,表明命名SQL支持存储过程
1三、小结