Querydsl 使用限制删除查询

Querydsl delete query using limit

我有一个问题。

我想使用 querydsl 的删除查询限制。有什么办法吗?

delete(wedul).where(wedul.id.eq(10)).limit(10)

JPA(在其上构建了 hibernate 和 querydsl)不支持诸如 limit 或 rownum 之类的删除,因为它不是一个普遍支持的数据库概念。

解决此问题的常用方法是从 table 中删除 'id' 包含在子查询中的位置,并将限制放在子查询中。

查看其他