次の (Oracle) クエリを QueryDSL で表現したいと思います。
SELECT * FROM entity WHERE entity.created < (sysdate - entity.delayInDays)
つまり、日付演算を実行したいのです。残念ながら、com.mysema.query.types.path.DateTimePath(によって返されるQEntity.entity.created) a には加算/減算のメソッドが含まれておらず、比較のためだけに含まれています(beforeor などgt)。
見つけましcom.mysema.query.types.Ops.DateTimeOpsたが、私を助けるものは何もありません。
何か不足していますか、それとも QueryDSL が日付演算をサポートしていないだけですか?