Hibernate 命名查询休眠

Hibernate 命名查询休眠,hibernate,named,Hibernate,Named,我有一个类似这样的问题 从emp emp where emp中选择emp。empno-like:emp_-var和emp。empname类似:empname\u var和emp。empDate=:empDate\u变量 在上面的查询中,所有三个命名参数都可能不为null,或者至少一个参数不为null,另一个参数可能为null。换句话说,我可能只通过empname、empDate或empno检索,或者通过empname、empno和empDate检索 如何在Hibernate中实现这一点您需要检查

我有一个类似这样的问题

从emp emp where emp中选择emp。empno-like:emp_-var和emp。empname类似:empname\u var和emp。empDate=:empDate\u变量

在上面的查询中,所有三个命名参数都可能不为null,或者至少一个参数不为null,另一个参数可能为null。换句话说,我可能只通过empname、empDate或empno检索,或者通过empname、empno和empDate检索


如何在Hibernate中实现这一点

您需要检查您的值,并根据需要使用限制将它们添加到标准中

你也可以考虑使用