HQL的内连接查询
2024-08-27 22:51:55
/**
* HQL的内连接查询
* String hql="from Customer c inner join fetch c.linkmans";
*/
@Test
public void test8(){
Session session = HibernateUtil.getCurrentSession();
Transaction tr = session.beginTransaction(); /**
* 内连接:显示内连接 on / 隐示内连接 where
* 内连接:交集部分
* 左外连接:左表加交集部分(除了交集部分,其它为null)
* 右外连接:右表加交集部分(除了交集部分,其它为null)
* 迫切连接:fetch(hibernate框架提供的:用来将查询的数据转换为对象的形式)
*/
Query query = session.createQuery("from Customer c inner join fetch c.linkmans");
/**
* 将List集合转换为Set集合可以避免重复数据
*/
List<Customer> list = query.list();
Set<Customer> set=new HashSet<Customer>(list);
for (Customer customer : set) {
System.out.println(customer);
} tr.commit();
HibernateUtil.closeCurrentSession(); }
最新文章
- MUI APP关于页面之间的传值,plusready和自定义事件
- SQL中使用update inner join和delete inner join
- 10 database tables
- MySQL二进制文件规范安装
- SQL语言类
- Twitter数据抓取的方法(一)
- ubuntu添加普通用户,并解决远程登录
- 基于SSM框架贺州学院校园二手交易平台设计与实现
- linux内存源码分析 - 内存压缩(同步关系)
- SVN提交,提示&ldquo;remains in conflict&rdquo;错误
- Codeforces 837D Round Subset - 动态规划 - 数论
- Ubuntu上latex+atom配置
- [WPF 容易忽视的细节] —— Exception in WPF&#39;s Converter
- P4-Related Tools Installation
- java的内存管理机制
- # 20145103《Java程序设计》第6周学习总结
- python学习之sys模块
- Android2.2以上的版本HttpURLConnection.getContentLength()获取的size跟下载下来的file的legth不相等
- C语言循环结构作业总结
- <;Android开源库 ~ 1>; GitHub Android Libraries Top 100 简介
热门文章
- [整理]ASP.NET 中异常处理
- javascript多种继承方式(函数式,浅复制,深复制,函数绑定和借用)
- 加速计 & CoreMotion
- mongoDB - 日常操作四
- HDU 2054 又见GCD
- 第9月第9天 CTFramesetterCreateWithAttributedString
- Oracle中Inventory目录作用以及如何重建此目录 oraInst.loc 文件
- springboot整合rabbirmq(3.7.9)中使用mandatory参数获取匹配失败的消息以及存入rabbitmq备份交换器中!
- 如何新建Quartus工程—FPGA入门教程【钛白Logic】
- linux修改文件打开最大数(ulimit命令)