ich eine Abfrage neu zu schreiben versuchen:Mit ausgewähltem Objekt in Hibernate Kriterien Einschränkung
select user from UserImpl as user where user not in (:affectedPersons)
Mit einem Hibernate Kriterien:
createCriteria(UserImpl.class, "user").add(Restrictions.not(Restrictions.in("user", affectedPersons))));
Aber ich Hibernate Ausnahme sagen:
'user' field is not found in UserImpl entity
Ich verstehe die Ausnahme, aber ich kann nicht den Weg finden, wie man 'Benutzer' Alias des ausgewählten Objekts zu verwenden/angeben es ist in der Kriterienbeschränkung verfügbar.
Vielen Dank im Voraus.
Vielen Dank für Ihre Antwort, aber dies ist keine vollständige Antwort Ich verstehe das Problem eines Feldes, aber in meiner textuellen Abfrage kann ich sagen "Wähle aus UserImpl als ** Benutzer **" und benutze diesen "Benutzer" für Ausdruck "** Benutzer ** nicht in (: affectedPersons). "Ich frage mich, wie ich dasselbe machen soll n Kriterienausdruck, da ich im UserImpl kein Feld affectedPersons habe. – Ruslanas