4

我想在 QueryDSL 中表达以下(Oracle)查询:

SELECT * FROM entity WHERE entity.created < (sysdate - entity.delayInDays)

即我想做日期算术。不幸的是,a com.mysema.query.types.path.DateTimePath(由 返回QEntity.entity.created)不包含任何加法/减法方法,仅用于比较(如beforeor gt)。

我找到com.mysema.query.types.Ops.DateTimeOps了,但也没有什么可以帮助我。

我错过了什么还是 QueryDSL 不支持日期算术?

4

1 回答 1

3

你说的对。目前 Querydsl 不支持日期算术,但请随时为其创建问题https://github.com/mysema/querydsl/issues

于 2013-02-23T09:14:18.240 回答