HQL语法结构
2008-09-06 01:26
411 查看
HQL语法结构(update/delete子句为Hibernate3引入的新特性)
[select/update/delete]
[from...]
[where...]
[group by...[having...]]
[order by...]
hql = "SELECT DISTINCT user.admin FROM User as user";
DISTINCT表示去掉重复值。
在testCase的增加表中,增加product和module字段时可用此关键字。
hql = "SELECT COUNT(*) FROM User";
hql = "SELECT AVG(user.age) FROM User as user";
hql = "SELECT UPPER(user.name) FROM User as user";
hql = "FROM User as user WHERE user.name is not null";
UPDATE User SET name="vivian" WHERE name="peggy";//没有给User类起别名
DELETE User WHERE name="peggy";
Criteria Query和Query接口提供了两个方法,用于完成分页
setFirstResult(0); //从第0条取数据
setMaxResult(10); //共取10条记录
[select/update/delete]
[from...]
[where...]
[group by...[having...]]
[order by...]
hql = "SELECT DISTINCT user.admin FROM User as user";
DISTINCT表示去掉重复值。
在testCase的增加表中,增加product和module字段时可用此关键字。
hql = "SELECT COUNT(*) FROM User";
hql = "SELECT AVG(user.age) FROM User as user";
hql = "SELECT UPPER(user.name) FROM User as user";
hql = "FROM User as user WHERE user.name is not null";
UPDATE User SET name="vivian" WHERE name="peggy";//没有给User类起别名
DELETE User WHERE name="peggy";
Criteria Query和Query接口提供了两个方法,用于完成分页
setFirstResult(0); //从第0条取数据
setMaxResult(10); //共取10条记录
相关文章推荐
- sql里的 DML语法结构
- HQL查询、语法
- stl实现结构体排序关键语法要点(sort)
- 标记化结构初始化语法(C语言)
- 标准C的标记化结构初始化语法
- java菜鸟成长历程 语法结构
- scala常用语法之控制结构
- scala常用语法之控制结构
- Hibernate HQL 语法大全(上)
- 1.matlab环境变量设置,基本数据类型和语法结构
- H264--2--语法及结构
- hql 语法与详细解释
- SVG文档语法结构
- 引自MSDN的Select语法结构(为了方便自己查找:))
- perl入门--语法和结构(1)
- XML结构与语法简单讲解
- HTML基础语法,结构!
- C#语言参考--(2)语法结构-1
- shell脚本学习笔记之常见语法结构用法
- HQL 语法 明细