Criteria查询
Criteria查询
学而时习之 发表于3年前
Criteria查询
  • 发表于 3年前
  • 阅读 75
  • 收藏 3
  • 点赞 0
  • 评论 0
摘要: 可移植性 命名查询 本地SQL 定制SQL 批处理数据与调用存储过程

1、概述

如果使用了特定于某个数据库的SQL语句,我们所编写的程序就会依赖于特定的数据库,降低了程序的可移植性。

 

2、Criteria

 

 

 3、限制结果集内容

 

 

4、结果集排序

5、Example事例查询

J

 6、统计、分组

 

 

 7、命名查询

 

8、NativeSQL本地SQL

 

9、定制SQL

 

一个都不能少。

 

不想包含全部字段:

10、批处理数据与调用存储过程

缺点:

占用内存;频繁访问数据库。

解决方法:

避免应用层批量操作,在数据层批量操作。

如果逻辑复杂,

 MYSQL不支持存储过程。

它是应用范围的缓存,所有事务共享。

 

 批量更新数据:

 11、使用CallableStatement调用存储过程

带有返回结果集的存储过程:(系统游标)

 12、使用命名SQL调用存储过程

callable为true,代表命名SQL支持存储过程

 

 13、小结

 

 

 

 

共有 人打赏支持
粉丝 30
博文 92
码字总数 42877
×
学而时习之
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: