文档章节

Criteria查询

学而时习之
 学而时习之
发布于 2015/04/28 13:53
字数 271
阅读 79
收藏 3

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、小结

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Hibernate缓存
下一篇: HQL查询
学而时习之
粉丝 29
博文 93
码字总数 42877
作品 0
西安
私信 提问
【Hibernate】 Criteria Queries (条件查询)

Criteria Queries 提供了类别安全的查询,可以替代HQL、JPQL和本地SQL查询。 Criteria queries 是通过如下三个类完成的。 Criteria: 一次查询 Criterion: 一个查询条件 Restrictions:查询条...

666B
2014/07/07
0
0
Hibernate QBC查询

转载自iteye的iorit2003博客 QBC查询: QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看...

hlyton
2013/08/28
0
0
EOS开发视频笔记3

查询实体 打开数据库 创建新的查询:查看表名: CREATEUSERID,制表人 在数据库中创建查询 复制查询语句: 点击查询实体 拖进去点击-点击default将SQL语句复制进去 修改实体名称--- 点击映射属...

奋斗的小芋头
2016/12/19
2
0
Hibernate - DetachedCriteria 的完整用法

现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria...

heroShane
2014/03/05
0
0
Hibernate--Criteria Query and DetachedCriteria

Criteria Query通过面向对象的设计,将数据查询条件封装为一个对象。简单来说,Criteria Query可以看作是传统SQL的对象化表示,如: 这里的criteria实例本质上是对SQL“select * from t_use...

冷冷gg
2015/06/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面向对象继承

第1章 面向对象 1.1 知识回顾 1.Java中的数据类型 2.引用数据类型String中的方法 3.IO流_读写文件 1.2 面向对象概念回顾 什么叫面向对象编程?有人是这么理解的 也有人说不对,面向对象编程是你...

stars永恒
31分钟前
0
0
Java-深入HashMap原理及内部存储结构

本文将通过如下简单的代码来分析HashMap的内部数据结构的变化过程。 public static void main(String[] args) { Map<String, String> map = new HashMap<>(); for (int i = 0; i ......

小刀爱编程
46分钟前
1
0
高并发和分布式中的幂等处理

概念 抽象概念 幂等(idempotent,idempotentce)是一个数学与计算机概念,常见于抽象代数中。 在计算机概念中,就是针对一个操作,不管做多少次,产生效果或返回的结果都是一样的。 场景距...

细节探索者
47分钟前
0
0
2019年1月份最新阿里内推Java后端面试题

阿里一面题目: osi七层网络模型,五层网络模型,每次层分别有哪些协议死锁产生的条件, 以及如何避免死锁,银行家算法,产生死锁后如何解决如何判断链表有环虚拟机类加载机制,双亲委派模型...

别打我会飞
今天
2
0
MIT 6.828 main.c文件分析

#include <inc/x86.h>#include <inc/elf.h> /*这是一个简单粗略的boot loader,它唯一的工作就是从硬盘的第一个扇区启动格式为ELF的内核镜像硬盘布局这个程序(包括boot.S和mai...

FeanLau
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部