我有这段代码
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?);
答案 0 :(得分:2)
我不知道toplink或Expression。我刚从谷歌那里得到了这个。请检查。
String format = "MM/dd/yyyy";
expRefr = expRefr.and(new ExpressionBuilder().get("dpDtFineVald").truncateDate(format).greaterThanEqual(new ExpressionBuilder().currentDate().truncateDate(format));