jpql相关内容

Spring Data JPA-具有"@Param日期"的自定义@Query;不起作用

我创建了自定义查询以按 Date 获取发票数据,但返回了 null .我确定我为数据库中存在的查询设置了完全相同的日期. 我使用自定义查询,因为我想编写更多高级查询.但是在这个简单的查询中存在问题.这是我的示例代码: @Query("select i from Invoice i where " + "i.expirationDate = :expDate") Invo ..
发布时间:2021-02-12 20:39:58 其他开发

可选参数jpa 2.1

我有这堂课 @Entity public class Message { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private long id; @Column( nullable = false ) private String mobile; @Column( nullable = false ..
发布时间:2021-02-12 20:39:56 Java开发

如何在Spring JPARepository中复制Hibernate的@Where功能

我们的一个实体是使用@Where注释定义的,用于处理“软删除". @Entity @Where(clause="user_type_cd != 'X'") public class User { ... 现在,我们意识到有时我们仍然希望找到这样的实体.不幸的是,@ Where注释按设计工作,因此我们在JPARepository中定义的查找器无法找到已删除的用户. 例如, @R ..
发布时间:2021-02-12 20:39:51 其他开发

Spring Data JPA find通过集合

我正在使用JPA开发Java中的路由计划系统. 我需要创建一个findBy方法,以通过其所包含城市的列表来查找路线. 这是课程: @Entity public class Route { @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) private List cities = ne ..
发布时间:2021-02-12 20:39:48 Java开发

Spring Data JPA“或"单参数

是否可以有一个像这样的Spring Data JPA存储库方法: User findByEmailOrUserName(String usernameOrEmail); 上述方法名称无效,因为Spring Data JPA尝试在该方法中查找需要绑定到第二个属性名称的第二个参数时引发异常. 我想要一个将转换为select t from User t where t.email = : ..
发布时间:2021-02-12 20:39:39 Java开发

JPQL/QueryDSL:加入子查询并获取别名列

我试图通过与子查询联接来获得groupBy计数的平均值.不知道这是否是正确的方法,但是除了mysema文档之外,我对子查询一无所知. 场景: 客户平均每件产品有多少订单? 含义:客户订购产品.因此,客户多次订购特定产品(数量).客户为任何产品下的平均订单数是多少? 听起来可能有些假想,实际上它只是原型的一部分,但是让我想知道如何使用Mysema的QueryDSL获取对子查询中创建的自定 ..
发布时间:2021-02-12 20:39:17 其他开发

Spring数据存储库:findBySomething *** In ***和结果顺序

是否有任何方法可以使这些函数按结果的顺序排列结果,例如按在查找中赋予该函数的列表(或集合)的顺序? spring数据存储库接口功能的简单示例: public void List findByColorIn(List colors) 现在,我将按“绿色",“蓝色",“青色"的顺序创建一个字符串列表,并调用此函数. 假设所有这三种颜色都有唯一的匹 ..
发布时间:2021-02-12 20:39:14 其他开发

JPA中的select子句中的查询

我需要使用Apache Openjpa 2在select子句中执行子查询. JPA是否支持SELECT子句中的子查询? 我的查询是这样的: SELECT t.date, t.value, (SELECT COUNT(DISTINCT t2.value2) FROM table t2 WHERE t2.date = t.date) FROM table t WHERE ... ..
发布时间:2021-02-12 20:30:06 其他开发

将多语言数据库设计转换为JPA实体

我正在设计一个使用Java的多语言系统,在寻找最佳的数据库模型来存储多本地化文本的研究过程中,我走遍了Vertabelo的博客和一个很棒的设计, 数据库模型 但是,由于该项目中有许多对象要本地化,因此我避免写所有Dao自己的文章,并尽可能使用JPA. 问题是我对JPA的了解还不多,所以我在Google上搜索了此问题的可用解决方案,并找到了另一篇很棒的博客文章(幸运的是,此处解决了Ver ..
发布时间:2021-02-12 20:25:23 Java开发