Ich versuche, nur die Liste der ID von Objekt Bob zum Beispiel anstelle der Liste von Bob zu bekommen. Es ist in Ordnung mit einer HQL-Anfrage, aber ich würde wissen, ob es möglich ist, Kriterien zu verwenden?Wie verwende ich die Hibernate-Kriterien, um nur ein Element eines Objekts anstelle des gesamten Objekts zurückzugeben?
Ein Beispiel:
final StringBuilder hql = new StringBuilder();
hql.append("select bob.id from ")
.append(bob.class.getName()).append(" bob ")
.append("where bob.id > 10");
final Query query = session.createQuery(hql.toString());
return query.list();
Ist nicht die Antwort auf die Frage, aber es war mir nützlich –