jpa @onetomany 级联查询时会有重复数据,去重问题

简介: 自己是直接查出来然后利用set去重(自己感觉不是太好,不过能达到目的)List list = query.getResultList();Set set=new HashSet(list);如有更好的方法,希望大佬留言,谢谢

自己是直接查出来然后利用set去重(自己感觉不是太好,不过能达到目的)

List<CampaignDashboardDimensionDo> list = query.getResultList();
Set<CampaignDashboardDimensionDo> set=new HashSet<>(list);
如有更好的方法,希望大佬留言,谢谢
相关文章
UniApp 获取当前页面标题(navigationBarTitleText)
UniApp 获取当前页面标题(navigationBarTitleText)
2015 0
|
Web App开发 缓存 前端开发
LightProxy 全能代理抓包工具
LightProxy 是 IFE 团队开发的一款基于 Electron 和 whistle 的开源桌面代理软件,致力于让前端开发人员能够精确的掌握自己的开发环境,通过 HTTP 代理使用规则转发、修改每一个请求和响应的内容。
LightProxy 全能代理抓包工具
|
资源调度 监控 数据处理
【Flink】Flink集群有哪些角色?各自有什么作用?
【4月更文挑战第18天】【Flink】Flink集群有哪些角色?各自有什么作用?
HBuilder报错文件查找失败:'./pages/info/info/info.vue' at main.js:3解决办法
HBuilder报错文件查找失败:'./pages/info/info/info.vue' at main.js:3解决办法
5472 0
|
6月前
|
存储 Java 数据库连接
深入理解 JPA 的 @ElementCollection 注解及其应用场景
本文深入解析了JPA中`@ElementCollection`注解的功能与应用场景。该注解适用于映射实体类中的基本类型或嵌入式类型的集合属性,无需为集合元素创建独立实体。文章通过存储基本类型、嵌入式类型及枚举类型的集合等典型场景,展示了其简化映射、自动管理中间表的优势,并对比了`@OneToMany`和`@ManyToMany`的区别。同时提供了最佳实践建议,如明确生命周期、性能优化和懒加载策略,帮助开发者高效运用此注解以构建清晰、高效的持久化层。
127 0
|
JavaScript 前端开发
load、$(document).ready、DOMContentLoaded的区别
load、$(document).ready、DOMContentLoaded的区别
334 3
|
存储 SQL 数据库
什么是 ACID 特性?
【8月更文挑战第3天】
795 11
什么是 ACID 特性?
C#基础③——类型转换(int转double、double转int、Convert)
不同数据类型间的转换,如:将int类型转换为string类型
|
JavaScript 搜索推荐
js 混合排序(同时存在数字、字母、汉字等)
js 混合排序(同时存在数字、字母、汉字等)
745 0
|
分布式计算 DataWorks 大数据
DataWorks产品使用合集之DataWorks和MaxCompute存在差异如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
268 0