12得票3回答
Spring Data + QueryDSL 空谓词 + 谓词链

让我直入主题。我在项目中使用Spring Data JPA和QueryDSL,但我自己无法解决以下问题。 我有QueryDSL谓词的静态方法,可以接受参数。 如果参数不正确,则应返回“空谓词”:public static BooleanExpression byWhateverId(Long...

12得票1回答
QueryDSL 的最新状态是什么?

我们已经有一年没有对QueryDSL进行提交了。 https://github.com/querydsl/querydsl 我们应该认为这个项目已经死亡了,还是会移动到一个新的团队?我猜旧团队已经没有维护它的计划了。新的 JDK每六个月就会出现,我猜这个项目很快就会过时。有没有任何消息或相容性...

8得票2回答
如何在使用QueryDSL的Spring Data JPA中使用order by和limit?

我在我的项目中使用Spring Data JPA与RDBMS。我有一个要求,需要从具有最新日期的表中从数据库中获取单个记录。为此,我需要使用limit和order by函数或使用子查询。但是,我希望知道如果我不想使用NamedQuery,是否有一种方法可以使用Spring Data JPA和Q...

27得票1回答
弹性查询DSL:在项过滤器中使用通配符?

我正在尝试使用词项过滤器过滤文档。但是我不确定如何在过滤器中引入通配符。我尝试了类似这样的写法:"filter":{ "bool":{ "must":{ "terms":{ "wildcard" : { ...

8得票1回答
QueryDSL中的AND/OR运算符与BooleanExpression无法正常工作

我们正在对实体进行搜索,使用的是Query DSL。表结构如下: TableA : shop -> has manytoOne relationship to TableB : Discount 我们需要构建一个谓词,返回所有没有打折销售的商店,以及打折销售的商店。 我们使用My...

9得票2回答
Querydsl - 分页功能

Jpa QueryDsl中似乎可以像这样使用分页: return new JPAQueryFactory(getEntityManager()) .selectFrom(entity) .where(where_clause) .orderBy(order_by_cl...

14得票2回答
使用QueryDSL的Predicate SetPath.any和多个条件

我有一个简单的实体,其中包含一对多的关系。@Entity // and other @ stuff public class Member { @Id private Long id; private String name; private List<Program&g...

9得票3回答
Java在投影之前和之后的不同模型中使用过滤。

考虑以下JAVA模型,用于hibernate: @Entity @Table public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) public Long id; ...

9得票4回答
使用QueryDSL与MongoDB - java.lang.NoClassDefFoundError

我正在尝试将QueryDSL与由Spring Data提供的MongoDB集成。同时,我还在使用JPA repository,因此我将包分为模型模块和存储库模块。Spring Data依赖项来自Spring Data Release Train版本 Hopper-SR1。Query DSL版本...

9得票1回答
如何使用QueryDSL构建一个通用的Dao?

首先,我对QueryDSL非常陌生。 我正在使用Spring + Hibernate环境。 我遇到的问题是构建一个通用DAO以实现所有基本的CRUD操作,但我不确定如何从QEntity获取静态引用。 我的实体类结构如下: @Entity //jpa public cla...