2011-01-11 15 views

Antwort

0

Hibernate ist ein Object-Relational Mapping-Tool. Sie ordnen zuerst ein Benutzerobjekt der Tabelle USER_DETAILS zu und dann schreiben Sie HQL (Hibernate Query Language) für das zugeordnete Benutzerobjekt (nicht USER_DETAILS-Tabelle). Zum Beispiel können Sie die Abfrage schreiben, die Sie wie folgt mit HQL geschrieben haben.

Auswahl Anzahl (Benutzer) von Benutzer Benutzer;

1

Hiii ... Verwenden Sie Kriterien und Projektion zusammen. Projektion

Criteria crit = session.createCriteria(USER_DETAILS.class); 
ProjectionList projList = Projections.projectionList(); 
projList.add(Projections.countDistinct("Id")); 
crit.setProjection(projList); 

crit.list wird Ihnen zählen. Dies ist ein einfacher Winterschlaf-Code, den Sie mit diesem Beispiel aus Spring + Hibernat herausfinden können.