@Override public org.grails.datastore.mapping.query.api.Criteria notExists(QueryableCriteria<?> subquery) { addToCriteria(Subqueries.notExists(convertToHibernateCriteria(subquery))); return this; }
@Override public Criterion toHibernateCriterion(AbstractHibernateQuery hibernateQuery, Query.NotExists criterion, String alias) { DetachedCriteria detachedCriteria = toHibernateDetachedCriteria(hibernateQuery,criterion.getSubquery()); return Subqueries.notExists(detachedCriteria); } });
criteria.add(Subqueries.exists(subcriteria)); } else { criteria.add(Subqueries.notExists(subcriteria));
Restrictions.eqProperty("e.person.personId", "p.personId")); criteria.add(Subqueries.notExists(pregnancyInactiveCriteria));
criteria.add(Subqueries.exists(subcriteria)); } else { criteria.add(Subqueries.notExists(subcriteria));