hql中new对象查询特点
在Hibernate的hql语句中可以用例如select new com.domain.User(name,passwd) from Users形式
String hql = " select new com.domain.User(name,passwd) from Users"; Query query = session.createQuery(hql); //默认查询出来的list里存放的是一个Object数组,但是在这里list里存放的不再是默认的Object数组了,而是User对象了 List<User> users = query.list(); for(User user : User){ String name = user.getUsername(); String passwd = user.getPassword(); System.out.println(name + " : " + passwd); }