我已按条件列表存储了一个学位表中的记录。
Criteria criteria= s. createCriteria(StuDegree.class);
criteria.add(Restrictions.eq("col_name","PSYEC"));
List<StuDegree> colname =(List<StuDegree>) criteria.list();
StuDegree 中的列名称为 colname,id, Degree, dcode, sno。这里 id 是与 StuPersonal 表(id,name,gender,university)常见的一对一关系。现在我需要使用 colname 列表对 StuPersonal 表中的学生记录进行分组..需要帮助..
最佳答案
您可以通过 hql 轻松完成。
select stup from StuPersonal stup where studegree_id in (Select stud.id from Studegree stud where col_name='PSYEC')
您可以使用您的命名约定
关于java - 如何通过列表从表中获取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209890/