Hibernate 将表连接查询和根据条件查询出来的对象封装成另一个对象。
sql="select count(*) from user";

SQLQuery query = (SQLQuery) session.createSQLQuery(sql).addScalar("count", new IntegerType()).setResultTransformer(Transformers.aliasToBean(UserDto.class));
List list = query.list();
UserDto{
private int count;
get()...
set()...
}
“addScalar("count", new IntegerType())”可以添加多个。