【发布时间】:2023-03-28 15:51:01
【问题描述】:
如何从 Criteria Hibernate 中删除空属性。例如
从员工中选择 ename、empno、empDate 其中 ename = 'check' and empno= '1234' and empdate = to_date("22-jul-2000", "DD-MON-YYYY")
在上面的示例中,ename 或 empno 或 empdate 任何属性都可能为 null。
如何在 Criteria 中实现
我不担心结果集,我担心限制是如何添加的。我想在代码中避免以下内容:
if (((empno!= null) && (empno.trim().length()<=0)))
{
criteria.add(Restriction.eq("empno", empno))
}
【问题讨论】: