.add(Projections.property("userName"), "userName");
.. is correct in this situation.
aliasToBean() ResultTransformer, aliased UserSummary . add() - . "userName", UserSummary, . . Hibernate lib , / UserSummary . aliasToBean() , - . , :
private String userFullName;
public UserSummary(Integer id, String userFullName) {
this.id = id;
this.userFullName = userFullName;
this.clickUrl = clickUrl;
}
public String getUserFullName() {
return userFullName;
}
add() :
.add(Projections.property("userName"), "userFullName");
userName User userFullName UserSummary , .