基本查询
1.单个属性查询
比如查询书名
String hql="select name from Book";
Query query=session.createQuery(hql);
List<String> list=query.list();
for(String name:list){
System.out.println(name);
}
2.多个属性查询
比如查书名和价格
也可以给表起别名,以及将多个查询属性以对象形式查询,但此时必须有相应的构造器.
String hql="select name , price from Book";
Query query=session.createQuery(hql);
List<Object[]> list=query.list();
for(Object[] object:list){
System.out.println(object[0]+"--->"+object[1]);
}
3.查询以对象形式查询所有列
String hql="from Book";
Query query=session.createQuery(hql);
List<Book> list=query.list();
for(Book book:li