我对JPQL / HQL并不是很熟悉,所以这个问题可能有点愚蠢,我正在尝试使用字符串jpa编写一个删除查询。
我有GeneratedStatement
对象,该对象具有由GeneratedStatementId
组成的createdDate
对象。
我的查询应如下所示:
@Query(value = "DELETE FROM EODGeneratedStatement s WHERE s.createdDate < :expiryDate")
int deleteByIdCreatedDateBefore(LocalDate expiryDate);
但是我认为它缺少GeneratedStatementId对象,而且我不确定如何添加它。我应该相信它应该像s.getGeneratedStatementId()。createdDate]
我对JPQL / HQL并不是很熟悉,所以这个问题可能有点愚蠢,我正在尝试使用字符串jpa编写一个删除查询。我有GeneratedStatement对象,该对象具有GeneratedStatementId对象...
[我假设您有一个名为@Entity
的GeneratedStatement
,其中具有GeneratedStatementId
POJO对象,其中包含变量createdDate
。