- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 HQL的多表查询
对象之间总是有各种各样的关系,关联关系是类之间最常见的关系。多表查询是HQL中的强大功能之一,包括内连接、左连接和右连接等。多表查询的设置及运行都比较麻烦,在运行本节中的示例时,务必保证每一步都没有错误。6.4.1 表之间的关联关系在数据库joblog中用到了3个表:student(学生表)、course(课程表)和sc(选课表)。这些表的详细信息见6.1.1节“示例中用到的默认数据...
2010-07-28 19:16:31
196
原创 HQL的嵌套子查询
嵌套子查询的概念在SQL中,一个select-from-where语句成为一个查询块。将一个查询块嵌套在另一个查询块的where子句或having短语的条件中,这样的查询称为嵌套查询或者子查询。如:from Student swhere s.sno in (select sno from sc where cno='1')上面的HQL语句在Hiberna...
2010-07-28 19:11:55
197
原创 HQL进阶
下面讲述HQL一些比较高级的应用,包括如何使用HQL查询继承关系数据、绑定参数和在配置文件中使用查询语句。6.2.1 查询类及其所有继承的类的实例默认情况下,当查询一个类时,Hibernate会自动搜索这个类的所有继承类。假如有如下3个类,类的关系如图6-7所示。图6-7 Animal类及其子类Bird和Mammal当调用如下HQL语句时,会查询出所有的An...
2010-07-28 19:10:51
178
hql基础
本章介绍了Hibernate的几种主要检索方式:HQL检索方式、QBC检索方式、SQL检索方式。HQL是Hibernate Query Language的缩写,是官方推荐的查询语言。QBC是Query By Criteria的缩写,是Hibernate提供的一个查询接口。Hibernate是一个轻量级的框架,它允许使用原始SQL语句查询数据库。6.1 HQL基础HQL是Hiberan...
2010-07-28 19:08:33
257
点石成金--访客至上的网页设计秘笈
2015-10-27
Python基础编程(中文第二版)
2015-10-27
Python基础编程(英文第二版)
2015-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人