在 EJB 下,我使用标准。因为我需要从数据库中获取非空字段值。
例如
Field name : subject
(i) value 1 : "ABC"
(ii) value 2 : ""
在这里,我只需要单独获取“ABC”。如何使用休眠标准执行此操作。
请提出您的解决方案..提前致谢
首先创建会话对象然后使用下面的代码
Criteria crit = session.createCriteria(TableName.class);
crit.add(Restrictions.isNotNull("subject"));
List<Object[]> objectList = crit.list();
是的,正如 Ritika 建议的那样,您可以使用以下限制:
crit.add(Restrictions.isNotNull("subject"))