腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Querydsl
构造
涉及
多个
表
的
复杂
谓词
?
、
、
我正在尝试利用
Querydsl
从
表
中获取一些结果。到目前为止,这是我尝试过
的
- 假设有5个名为T1..T5
的
实体。我正在尝试在
Querydsl
中执行这个SQL查询- SELECT T1.*WHERE T1.A=T2.AAND T4.C=T2.CQuerydslPredicateExecutor
的
存储库,并
使用
findAll来执行此操作。我只对可能出现
的
第一个结果感兴趣。那么,让查询
浏览 24
提问于2020-08-05
得票数 0
回答已采纳
1
回答
QueryDSL
:
如何
从PathMetadata对象获取参数
、
如果我像这样
构造
谓词
foo.bar=1234Predicate predicate = path.eq(BigDecimal.valueOf(1234));Path<?> path = (Path<?>) predicate.accept(PathExtractor.DEFAULT, null
浏览 5
提问于2013-09-10
得票数 1
回答已采纳
1
回答
QueryDSL
动态
谓词
链
、
、
如何
使用
QueryDSL
动态构建和链接
谓词
。 在我
使用
QueryDSL
的
后端中,我现在需要根据为列提供
的
术语动态地
构造
一个
谓词
。getMapOfFilters().get("
浏览 4
提问于2017-11-22
得票数 1
1
回答
是否可以
使用
原始SQL字符串创建
QueryDSL
谓词
?
、
、
、
、
我有一个Java、GraphQL、Hibernate、PostgreSQL、
QueryDSL
应用程序,它可以查询包含275列
的
非常大
的
PostgreSQL
表
。所有这些都很好,但是当创建
谓词
并将其添加到整个查询(booleanBuilder.and(新
谓词
) )时,我不知道
如何
创建一个只包含一个原始SQL字符串("age > 50")
的
谓词
。我
使用
绑定到Hibernate
的
实
浏览 1
提问于2017-05-31
得票数 6
1
回答
带有联接
的
Spring数据jpa
querydsl
投影
、
、
我想优化一个
queryDSL
+ Spring数据查询。目前,我
使用
一个BooleanBuilder作为
谓词
,这很好,但是它加入了太多
的
表
。我不需要
表
中
的
所有列,也不需要一些
表
。我相信
使用
预测会减少加入
的
表格数目。我尝试
使用
Projections.bean()并扩展MappingProjection,但这两种方法
的
结果都是不
使用
联接,而是从
多个
<
浏览 2
提问于2018-05-25
得票数 1
回答已采纳
1
回答
如何
在
QueryDSL
中将字符串转换为ASCII?
、
、
、
、
我有一个
使用
UTF-8
的
Oracle DB。我正在发出一些搜索查询,
使用
like
谓词
按某个name列进行筛选。...where lower(convert(item.value, 'US7ASCII')) like lower(convert(CONCAT||'%', '
浏览 1
提问于2015-09-23
得票数 1
回答已采纳
1
回答
QueryDslPredicateExecutor:两个
表
的
谓词
、
我有一个
QueryDSL
谓词
: public static Predicate get() { return qUser.id.eq(qUserCompany.userId);} 正如您所看到
的
,我需要两个
表
来查询用户(User和UserCompany),所以当我像这样声明我
的</e
浏览 0
提问于2017-01-09
得票数 0
回答已采纳
1
回答
对于这两个Hive查询,连接两个
表
并对分区键进行筛选,性能是否存在差异?
、
假设
表
A和B都有ds作为分区键。我想知道WHERE和JOIN是
如何
在蜂巢中工作
的
。如果可能的话,是将where子句应用于连接之前
的
源
表
(只要该子句只包含一个
表
别名,如上面的别名),还是它总是仅在
表
被连接后应用(例如,在联接之后必须应用A.userid > B.userid )?
浏览 4
提问于2014-01-16
得票数 11
回答已采纳
2
回答
使用
QueryDslPredicateExecutor并连接到集合中
的
Spring JPA
、
、
、
文档中看到,有一种机制可以从Person连接到PersonAttribute,但看起来您需要访问存储库
的
客户端没有的
QueryDsl
查询对象。对于我
的
谓词
,我想要做
的
是找到所有有一个AttributeValue (有一个连接)值为"blue“的人,以及一个名为"eyecolor”
的
AttributeName (有另一个连接)的人。我不知道
如何
使用
any()来实现这一点,并强制执行只
使用
eye_color=blue而
浏览 6
提问于2014-02-07
得票数 15
回答已采纳
4
回答
您喜欢JPA 2.0
的
Criteria api吗?你会在框架中
使用
它吗?
、
、
、
、
我习惯于在Hibernate中
使用
Criteria API,并且刚刚了解了JPA2.0中
的
Criteria是
如何
工作
的
。在Hibernate
的
标准中,我最喜欢
的
是我们
使用
Criterion编写代码
的
简单性。 JPA标准对我来说似乎很重,而且没有Hibernate标准那么流畅。上读过一篇博客,它允许降低
使用
"JPA
谓词
“进行组合
的
复杂
性,并与Hibernate中
的<
浏览 4
提问于2011-05-06
得票数 18
回答已采纳
1
回答
在
QueryDSL
和spring数据JPA中
使用
动态过滤映射创建查询
、
、
、
我在我
的
应用程序中
使用
了Spring和JPA,并且我试图为动态标准API实现
QueryDSL
。(QProductInfo.productInfo.productType.eq(productType)); 但是,如果我接收到
多个
筛选器参数,并希望
使用
Map存储密钥-值对(column_name这意味着我知道我可以在
谓词
中添加同样多
的
条件
使用
和或其他操作符,但是我到底需要
使用
多少表达式只有在运行时才能确定,因此无法确定形成正确表达式<e
浏览 3
提问于2017-10-14
得票数 1
回答已采纳
3
回答
春季数据JPA.发现在
、
、
、
、
我
的
Spring项目中有一个常见
的
spring数据JPA存储库。但是情况发生了变化,我需要
使用
对集合来处理相同
的
请求,以查找和过滤正确
的
事件。我
的
替代方法应该处理下一个逻辑:find by (originalId1 AND originalCalendarId1) OR (originalId2 AND originalCalendarId2) OR (originalId..N AND originalCalendarId..N) OR 是否可以
使用
处理此请求?
浏览 2
提问于2017-06-06
得票数 3
回答已采纳
1
回答
弹簧
QueryDsl
分页过滤器
的
ACL权限
、
、
、
让我们假设下面的基于Spring
的
存储库具有
QueryDsl
支持。interface TeamRepository extends JpaRepository<Team, Long>, QuerydslPredicateExecutor<Team> { 例如,应用程序
使用
服务层中
的
访问控制列表我
如何
编写一个支持
QueryDsl
的
谓词
、分页和基于权限
的
筛选
的
复杂
查询?方法
浏览 2
提问于2020-03-22
得票数 2
1
回答
使用
querydsl
/
querydsl
的
平均日期差
、
我试图
使用
QueryDSL
计算平均日期差异。 是否可以
使用
浏览 3
提问于2015-07-10
得票数 6
回答已采纳
1
回答
查询数值变量并与
querydsl
进行比较
、
、
、
、
假设我有三个
表
,profile和profile_elements (一对多关联)和element_type。profile_elements拥有配置文件
的
所有元素以及作为element_type
表
外键
的
element_type_id,并且有一个列"value“,即VARCHAR。当然,当我
使用
String时,没有问题,但是如果我想要与"value“列
的
值进行比较(大于etc),我就不能这样做,即使我知道,即当element_id=1时,这些值将是数值变量。我试着构建一
浏览 0
提问于2019-07-21
得票数 0
1
回答
如何
处理具有相同
表
名
的
querydsl
多模式?
、
只是在尝试
使用
多个
模式访问查询DSL时,我遇到了一个问题,我添加了
多个
模式,如下所示我
的
表
名模式是假设两个模式都有DEF
表
,那么当我编译maven项目时,它会给出以下错误。未能对项目com.
querydsl
:
querydsl<
浏览 3
提问于2021-01-19
得票数 0
回答已采纳
1
回答
QueryDSL
中
的
查询
谓词
、
、
、
环境是Java,Spring,Hibernat,
QueryDSL
,MySQL.连接
表
是Episode_Person。 过滤已经在事件和地址上起作用。类似于
QueryDSL
中
的
这个
谓词
: if (pagination.getFilterBywhere.and(qEpisode.creating
浏览 2
提问于2017-11-27
得票数 0
1
回答
使用
SQL提示
使用
querydsl
强制索引
、
、
我们在我们
的
应用程序中
使用
querydsl
和JPA。<Test> { }testRepository.findAll(booleanBuilder.getValue(), pageable); 为了解决性能问题,我们需要对特定
表
进行强制索引。*+ INDEX(tab1_ MGS_KG1) */ tab1_.id AS id_20_, tab1_.user_type AS user_t
浏览 0
提问于2016-10-14
得票数 1
1
回答
用
QueryDSL
和Mongo转换地图值类型
、
、
但是,由于我放置
的
map限制,我
的
标头映射中有一个时间戳字段,由
QueryDSL
作为字符串读取。
如何
使用
QueryDSL
比较保存为字符串
的
时间戳值(Long)?如果是这样的话,如果返回
的
路径现在是一个.startsWith,而不是一个允许更
复杂
的
比较(比如StringPath或DateTimePath)
的
路径,那么
如何
执行诸如StringPath或DateTimePath>
浏览 1
提问于2015-03-16
得票数 1
1
回答
理解BigQuery BigLake
的
几个特性
、
、
快速扫描 SELECT * FROM table WHEREcountry="US"
谓词
下推将获取country='US'并在本机源上对其进行评估,而如果我们没有
谓词
下推(在本例中),它将
涉及
运行SELECT * FROM table --将所有数据复制到处理服务器但是,如果这是正确
浏览 5
提问于2022-07-02
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券