上篇文章详细讨论了hql查询中的实体对象查询,并在最后简单介绍了sql的原生查询,hql采用的是对象查询,所以在查询方式上和SQL可能不太相同,在学习使用hql时只需要了解不同点即可,这样能够很快上手使用hql。接下来进一步讨论hql的基本查询中的连接查询和外置命名查询。...
分类:
系统相关 时间:
2014-06-19 12:26:46
阅读次数:
336
上篇文章讨论了hql查询中的连接查询,它的查询语法在功能上和sql的连接查询是相同的,内连接查询取得的是关系之间的笛卡尔积,外连接查询是获取一个关系表及与另一个关系表的合集部分,具体的使用方法见上篇文章,并在最后讨论了外置命名查询的方法。该篇文章将会对hql的参数查询、函数查询及查询过滤器做详细的讨论。...
分类:
系统相关 时间:
2014-06-15 08:21:41
阅读次数:
338
实体对象查询是hql查询的基础,作为一种对象查询语言,在查询操作时和sql不同,查询字符串中的内容要使用类名和类的属性名来代替。这种查询方法相对简单,只要有SQL功底,使用hql是很简单的,但是有一些问题需要注意,就是查询获取数据不是目的,需要考虑的是如何编写出高效的查询语句,这才是讨论的重点。...
分类:
系统相关 时间:
2014-06-10 18:22:52
阅读次数:
307
本笔记继续使用dept部门表,emp员工表,一对多多对一双向映射。1 条件查询1.1 查询
员工表emp中 年龄eage小于30,月薪esal大于20000的员工姓名enamesql:select ename from emp where
eage?;hql: select ename from E...
分类:
系统相关 时间:
2014-06-10 16:55:49
阅读次数:
471
1 package cn.itcast.hibernate.sh.dao; 2 3 import
java.util.ArrayList; 4 import java.util.HashSet; 5 import java.util.List; 6
import java.util....
分类:
其他好文 时间:
2014-06-10 16:29:47
阅读次数:
296
hql中不能写count(1)可以写count(a.id)里面写具体的属性
String hql="select new com.haiyisoft.vo.entity.cc.repo.BusinessStat( r.paramName ,t.paramName , "
+" (select nvl(count(1),0) "
+" from co...
分类:
其他好文 时间:
2014-06-10 14:54:59
阅读次数:
168
HQL 是指Hibernate Query Language,它是Hibernate的查询语言,拥有一套自己的查询机制,它的查询语句和SQL很类似,在使用的时候能够很快上手。HQL提供了基本上SQL所有的查询功能,但是在使用HQL查询时有很多地方需要注意,该篇文章整理了HQL查询过程中需要注意的一些基本的语法问题,在使用HQL查询时希望避免这些问题。...
分类:
系统相关 时间:
2014-06-10 13:55:46
阅读次数:
278
// HQL: Hibernate Query Language.
// 特点:
// >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。
// >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。
// >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。
// >> 4,SELECT可以省略.
// 1,简单的查询,Employee为实体名...
分类:
其他好文 时间:
2014-06-08 16:37:18
阅读次数:
157
在新近发布的spark
1.0中新加了sql的模块,更为引人注意的是对hive中的hiveql也提供了良好的支持,作为一个源码分析控,了解一下spark是如何完成对hql的支持是一件非常有趣的事情。
分类:
其他好文 时间:
2014-06-06 08:40:02
阅读次数:
348
用hbase做数据库,但由于hbase没有类sql查询方式,所以操作和计算数据非常不方便,于是整合hive,让hive支撑在hbase数据库层面 的 hql查询.hive也即 做数据仓库
1. 基于Hadoop+Hive架构对海量数据进行查询:http://blog.csdn.net/kunshan_shenbin/article/details/7105319
2. HBase...
分类:
其他好文 时间:
2014-06-02 10:33:40
阅读次数:
277