博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate _HQL多表语法详解
阅读量:6695 次
发布时间:2019-06-25

本文共 508 字,大约阅读时间需要 1 分钟。

一:数据表||实体类

1、数据库表数据

1、Orders表

hibernate _HQL多表语法详解

2、Customer表

hibernate _HQL多表语法详解

2、实体类

1、Orders实体类

hibernate _HQL多表语法详解

2、Customer实例类

hibernate _HQL多表语法详解

二:回顾原生SQL语句多表查询

1、交叉连接-笛卡尔乘积

SELECT * FROM 表名1,表名2

2、内连接(两表交集的部分)

|—隐式内连接

1、 SELECT * FROM 表名1,表名2 where 表名1.id=表名2.id

|-显示内连接

1、SELECT * FROM 表名1 inner join 表名2 on 表名1.id=表名2.id

3、外连接

|-左外连接(左边+两表交集的部分)

1、SELECT * FROM 表名1 left join 表名2 on 表名1.id=表名2.id

|-右外连接(右边+两表交集的部分)

2、SELECT * FROM 表名1 right join 表名2 on 表名1.id=表名2.id

三:HSQL 的多表查询

1、内连接(迫切)

2、左外连接

3、右外连接

1、内连接

|-平常内连接

1、将连接的两端对象分别返回放置数组中

hibernate _HQL多表语法详解

hibernate _HQL多表语法详解

|-迫切内连接

1、我们进行封装,返回一个对象

hibernate _HQL多表语法详解

hibernate _HQL多表语法详解

2、左外连接

hibernate _HQL多表语法详解

3、右外连接

hibernate _HQL多表语法详解

hibernate _HQL多表语法详解

转载地址:http://covoo.baihongyu.com/

你可能感兴趣的文章
《数据库系统概念》5-连接、视图和事务
查看>>
PL/SQL使用技巧收集
查看>>
skipped when looking for precompiled header
查看>>
easymybatis中字段自动填充
查看>>
java 电子商务云平台b2b b2c o2o springmvc+mybatis+spring cloud+spring boot
查看>>
如何通过ad组策略让domain users用户可以远程桌面?
查看>>
线程池的使用
查看>>
vb的winio模拟键盘鼠标部分参考代码
查看>>
等待多个并发事件完成的模型
查看>>
如何使用 PyCharm+Docker 打造深度学习利器
查看>>
十大压力测试工具,收下
查看>>
Maven学习总结(八)——使用Maven构建多模块项目
查看>>
易宝典文章——怎样管理Exchange Server 2013邮箱邮件流功能之传递选项
查看>>
Interested Transaction List ( ITL ) in Oracle
查看>>
Centos 6.3 install Darwin Streaming Server 6.0.3
查看>>
个人博客的推广
查看>>
VUE页面渲染问题
查看>>
浮点型
查看>>
81.node.js前端html时页面格式错乱解决办法
查看>>
this与super关键字
查看>>