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