查询整个映射对象所有字段
Java代码//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段
String hql = “from Users”;
Query query = session.createQuery(hql);List<Users> users = query.list(); for(Users user : users){ System.out.println(user.getName() + " : " + user.getPasswd() + " : " + user.getId()); }
输出结果为:
name1 : password1 : 1
name2 : password2 : 2
name3 : password3 : 3
2.查询单个字段
Java代码
//查询单个字段
String hql = ” select name from Users”;
Query query = session.createQuery(hql);
List<String> list = query.list();
for(String str : list){
System.out.println(str);
}
输出结果为:
name1
name2
name3
3.查询其中几个字段
Java代码
//查询其中几个字段
String hql = ” select name,passwd from Users”;
Query query = session.createQuery(hql);
//默认查询出来的list里存放的是一个Object数组
List