public class HiberanteHql{
public void testHqlDate(){
Session session=HIbernateSessionFactory.getSession();
String hql="from Course as b order by b.courseId desc";
Query query=session.createQuery(hql);
List list=query.list();
Iteartor itor=list.iterator();
while (itor.hashNext()){
Course course=(Course)itor.next();
system.out.println(course.getcourseId+""+course.getCourseName)
}
}
}
需要说明的几个注意点
①在排序中desc是降序,asc是升序,默认是升序
②as b,实质就是用b 来代替Course这个对象,方便在后的代码简便
③b.courseId是指b代表的Course类中的courseId这个属性,而不是表中的列名