Wählen Sie ein einzelnes Element aus der Datenbank mit Spring Hibernate Sessionfactory

8

Dies ist in meinem DAO:

%Vor%

Dies ruft alle Elemente aus der Tabelle Wetter ab. Aber sagen wir, ich möchte so etwas machen (ich möchte nur ein Element aus der Tabelle Wetter):

%Vor%

Ich weiß, dass es am Ende nicht list() geben sollte, aber was muss ich dort schreiben, um nur ein Objekt zu erhalten?

    
Jaanus 16.09.2011, 15:07
quelle

3 Antworten

11

Wenn Sie eine ID haben, verwenden Sie einfach get:

%Vor%

Wenn Sie eine Abfrage durchführen müssen, müssen Sie den Anfang der Ergebnismenge verwenden, oder Sie können uniqueResult() für die Abfrage verwenden.

    
Affe 16.09.2011, 15:13
quelle
7

Ist etwas falsch daran, eine Liste zu bekommen? :) Auch wenn du weißt, dass es nur 1 Überwintern gibt, kann das nicht annehmen. Eine Liste zu bekommen ist sowieso sicherer!

%Vor%     
Brian Colvin 16.09.2011 15:20
quelle
0

Sie müssen die Kriterien-API wie folgt verwenden:

%Vor%     
Anuj Panwar 29.11.2016 11:44
quelle