private Grade grade;
这样写HQL语句:
from Student where grade.gradeName="一年级";
其中gradeName是年纪表Grade的一个属性,代表年级的名称
查出来的结果是一个List集合,遍历这个List就可以拿出所有以一年级的学生。至于如何遍历,以及其他不明白的地方,可以追问
你是想通过查询书的种类,把属于该类的所有书查询出来吧?可以这样做
list
list=session.createcriteria(booktype.class).list();
for(booktype tq:list){
system.out.println(tq.getqx());
for (book b:tq.getbookinfors ) {
system.out.println(" "+tj.getbookname);
}
}
session.begintransaction().commit();
hibernatesessionfactory.closesession();
}