簡體   English   中英

如何通過列表從表中獲取記錄?

[英]how to fetch records from a table through list?

我已經按條件列表存儲了一個Studegree表中的記錄。

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)是常見的一對一關系。 現在,我需要使用列名列表將StuPersonal表中的學生記錄分組。需要幫助。

您可以通過hql輕松完成此操作。

select stup from StuPersonal stup where studegree_id in (Select stud.id from Studegree stud  where col_name='PSYEC')

您可以使用命名約定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM