@Override public Criterion toHibernateCriterion(AbstractHibernateQuery hibernateQuery, Query.NotEquals criterion, String alias) { String propertyName = getPropertyName(criterion, alias); Object value = criterion.getValue(); if (value instanceof DetachedCriteria) { return Property.forName(propertyName).ne((DetachedCriteria) value); } return Restrictions.ne(propertyName, value); } });
@Override public org.hibernate.criterion.Criterion toHibernateCriterion(HibernateQuery hibernateQuery, Query.Criterion criterion, String alias) { Query.NotEquals eq = (Query.NotEquals) criterion; Object value = eq.getValue(); if (value instanceof DetachedCriteria) { return Property.forName(calculatePropertyName(eq.getProperty(), alias)).ne((DetachedCriteria)value); } return Restrictions.ne(calculatePropertyName(eq.getProperty(), alias), value); } });