Muss eine Abfrageausführung immer eine Liste zurückgeben? Wie kann ich den folgenden Code ersetzen, wenn ich sicher bin, dass nur ein einzelnes Objekt zurückgegeben wird?Wie wird ein einzelnes Ergebnisobjekt aus der Hibernate-Abfrage zurückgegeben?
@Override
public List<DocInfo> findAllByDocId(String docId)
{
Query q = getCurrentSession().createQuery("from DocInfo item where item.id = :docId");
q.setString("docId", docId);
List<DocInfo> docInfoList = q.list();
return docInfoList;
}