【发布时间】:2020-07-18 09:16:13
【问题描述】:
我对 JPQL/HQL 不是很熟悉,所以这个问题可能有点愚蠢,我正在尝试使用字符串 jpa 编写删除查询。
我有 GeneratedStatement 对象,它有 GeneratedStatementId 对象,它由 createdDate 组成。
我的查询应该是这样的:
@Query(value = "DELETE FROM EODGeneratedStatement s WHERE s.createdDate < :expiryDate")
int deleteByIdCreatedDateBefore(LocalDate expiryDate);
但我认为它缺少 GeneratedStatementId 对象,我不确定如何添加它。它应该像 s.getGeneratedStatementId().createdDate 我相信的东西
【问题讨论】:
标签: java postgresql spring-data-jpa hql jpql