我有两个实体一个公司 一个部门,公司和部门的关系是一对多,现在我显示的部门列表。我需要根据公司ID查询。
public class Department(){
private String id;
private Company company;
//get set..........
}
public class Company(){
private String id;
private List<Department> list;
}
from Department where company.id = ? 这样可以么?我试了试不行,我该怎么查询
------解决方案--------------------
List<Department> departmentList = getSession().createQuery("From Department t WHERE t.Company =? ")
.setParameter(0, company )
.list();