我想在QueryDSL中表达以下(Oracle)查询:
SELECT * FROM entity WHERE entity.created < (sysdate - entity.delayInDays)
即。我想做日期算术。遗憾的是,com.mysema.query.types.path.DateTimePath
(由QEntity.entity.created
返回)不包含任何加/减方法,仅用于比较(例如before
或gt
)。
我找到com.mysema.query.types.Ops.DateTimeOps
,但也没有任何东西可以帮助我。
我错过了什么或者QueryDSL不支持日期算术吗?