请问代码什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/20 21:21:29
Session session = sessionFactory.openSession();
Query query = session.createQuery("from table"); 
List names = query.list();
Iterator iterator = names.iterator();
while(iterator.hasNext()) {
User user = (User) iterator.next();
System.out.println(user.getId() + "\t" + user.getAge() + "\t" + user.getName());
}
请详细一点说明

Session session = sessionFactory.openSession();//建立session
Query query = session.createQuery("from table"); //hql语句
//从名为table的表里查询
List names = query.list(); //初始化一个list 并把查询结果放入
Iterator iterator = names.iterator();//生成names对象的迭代器
while(iterator.hasNext()) {
User user = (User) iterator.next();
System.out.println(user.getId() + "\t" + user.getAge() + "\t" + user.getName());
} //循环输出 查询结果中每个user对象的id age name

强烈建议下载 一套API....找不到问我要
中英版本都有

Session session = sessionFactory.openSession(); //session
Query query = session.createQuery("from table"); //hql语句,查询table表全部信息
List names = query.list(); //获取表里所有集合
Iterator iterator = names.iterator();
while(iterator.hasNext()) { //判断集合是否有下一个
User user = (User) iterator.next(); //取出一个实例
System.out.println(user.getId() + "\t" + user.getAge() + "