16得票2回答
Criteria Api、QueryDsl和JPA元模型的比较

我对这三个概念有些困惑: Criteria API Query Dsl Jpa 2.0 元模型 根据我所读的资料,使用 QueryDsl 或 JPA 元模型的主要好处之一是类型安全性。 但是,即使使用 Criteria API(我正在使用 EclipseLink 的 JPA),我也可以...

16得票2回答
使用QueryDslPredicateExecutor和Joining的Spring-Data-JPA集合查询

假设我有一个像这样的数据模型(伪代码):@Entity Person { @OneToMany List<PersonAttribute> attributes; } @Entity PersonAttribute { @ManyToOne Att...

16得票1回答
QueryDSL / JPQL:如何构建联接查询?

我试图阅读QueryDSL文档,但仍然感到很困惑。 我习惯于编写大量的SQL,但这是我第一次真正尝试使用带有JPQL(JPA2)的QueryDSL。我有以下实体:@Entity public class Provider implements Serializable { @Id ...

16得票2回答
如何使用Querydsl调用MySQL函数?

我比较着急,只想快速询问一个有关QueryDSL的问题。根据我的研究,QueryDSL不支持存储过程,但可以支持数据库函数。那么我的问题是,我们如何使用QueryDSL调用这些数据库函数呢?

16得票2回答
如何从querydsl获取完全物化的查询

我正在尝试使用Querydsl为动态架构构建动态查询。我想要获取查询,而不是实际执行它。 到目前为止,我遇到了两个问题: - 没有模式.表符号,只有表名。 - 我已经能够获取查询,但它将变量分离并用“?”代替,这是可以理解的。但我想知道是否有一种方法可以获取完全实现的查询,包括参数。 这是...

16得票2回答
使用Spring Data JPA和QueryDsl通过REST Controller抛出异常

我正在尝试实现一个类似于Spring Data最新Gosling版本中记录的支持QueryDsl的控制器方法。我已经按照文档中示例的方式实现了控制器。一切都编译正常,当我启动应用程序(使用Spring Boot 1.2.5.RELEASE)时,一切都很顺利。 然而,当我尝试调用我的rest端...

16得票2回答
在使用Spring Data与Querydsl时的最佳实践

使用Spring Data和Querydsl,我们可以只声明存储库接口并跳过实现类。一些具有特定名称或使用@Query注释的方法就可以了。但有时我想使用JPAQuery并自己定义方法体,比如说:@Repository public class MyRepositoryImpl implemen...

15得票1回答
在同一张表上多次使用Querydsl join

假设我有两张表Task和Company,Company有列id和name,Task有两列customerId和providerId,它们链接回Company的id列。 使用Querydsl,如何对Company表进行两次连接,以便我可以获取由customerId和providerId指定的每个...

15得票2回答
在一个Map字段的关键字上进行QueryDsl web查询

概述 给定条件 Spring Data JPA、Spring Data Rest、QueryDsl 一个名为Meetup的实体 其中有一个Map<String,String> properties字段 该字段作为@ElementCollection持久化在MEETUP...

15得票1回答
Spring Data规范或QueryDSL

在其中一个项目中,我们正在使用Spring Data。现在查询变得越来越复杂,我们考虑添加Spring Data Specification或QueryDSL。 然而,不确定最好的方法是什么。我认为它们都能达到相同的目的。是否有一种比另一种更推荐? 谢谢