hoffe jeder ist cool.Ich habe versucht, etwas mit Spring-Winterschlaf zu tun, aber es ist immer noch ein Fehler.Ich bin sehr neu dazu.Ich brauche ein wenig Hilfe.Eine POJO Klasse Users.i möchten ein Benutzer zurückzukehren Objekt von username.While ich kein Problem hatte Nutzer von ID-Objekt zurück, indem sie dieseArbeiten mit Objekt mit Frühling und Winterschlaf
return (Users) getHibernateTemplate().get(Users.class, id);
scheint es für mich eine Herausforderung zu sein bekommen die Nutzer nach Username-Objekt. Ich habe diese versucht
List<Users> users = getHibernateTemplate().find("from Users u where u.username=?",username);
return users.get(0);
und selbst diese
return (Users)getHibernateTemplate().find("from Users u where u.username=?",username).get(0);
, wie soll ich tun it.and, was der richtige Weg ist, eine Reihe von Benutzer-Objekten und/oder List.Thanks zum Lesen dieser zurückzukehren .
Bitte nicht die gefürchtete 'Rückkehr Null' - das fragt nach einer NullPointerException irgendwo kurz nachdem die Methode mit dem obigen Code aufgerufen wird. Mein bevorzugter Weg, um mit dieser Situation umzugehen, wäre eine UserNotFoundException zu werfen. –
Ich glaube nicht, dass Sie so verallgemeinern können, ohne den Kontext der Operation zu kennen. Die Rückgabe einer Null kann durch einen Schnittstellenvertrag für alles, was wir wissen, definiert werden. – skaffman
Ich habe ein neues Benutzerobjekt.thanks dudes.What über Arrays von Benutzern zurückgegeben? Angenommen, ich möchte alle Benutzer des Namens Francis zurückgeben? –