如何使用 ExpressionBuilder 将 "myfields >= TRUNC(sysdate)" 子句添加到 ReportQuery (Toplink)



我有这个代码

            Expression expRefr = new ExpressionBuilder();
            expRefr = expRefr.and(new ExpressionBuilder().get("refrCd").equal(referenza));
            expRefr = expRefr.and(new ExpressionBuilder().get("enteCd").equal(pEnteCd));
            expRefr = expRefr.and(new ExpressionBuilder().get("dpCdTipo").equal("V"));
            final ReportQuery refrQuery = 
                new ReportQuery(BoEnteRefrPrmz.class, expRefr);

我需要在WHERE条件中添加一个dpDtFineVald>= TRUNC(sysdate)子句,该怎么办?类似的东西

expRefr = 
   expRefr.and(new ExpressionBuilder().get("dpDtFineVald").greaterThanEqual(//What should i put here?);

我对toplink或Expression一无所知。我只是用我从谷歌得到的东西尝试了一下。请检查。

String format = "MM/dd/yyyy";
expRefr = expRefr.and(new ExpressionBuilder().get("dpDtFineVald").truncateDate(format).greaterThanEqual(new ExpressionBuilder().currentDate().truncateDate(format));

相关内容

  • 没有找到相关文章

最新更新