0

在 EJB 下,我使用标准。因为我需要从数据库中获取非空字段值。

例如

Field name : subject
(i)  value 1    : "ABC"
(ii) value 2    : ""

在这里,我只需要单独获取“ABC”。如何使用休眠标准执行此操作。

请提出您的解决方案..提前致谢

4

2 回答 2

1

首先创建会话对象然后使用下面的代码

 Criteria crit = session.createCriteria(TableName.class);
  crit.add(Restrictions.isNotNull("subject"));
  List<Object[]> objectList =  crit.list();
于 2013-06-07T10:18:19.313 回答
1

是的,正如 Ritika 建议的那样,您可以使用以下限制:

crit.add(Restrictions.isNotNull("subject"))

于 2013-06-07T10:21:51.257 回答