public List<ComplaintsProcess> getComplaintsProcess(String sourceData) {
Session session = hibernateAssistant.getHibernateSession();
Criteria complaintsProcess = session.createCriteria(ComplaintsProcess.class);
Criteria complaints = complaintsProcess.setFetchMode("complaints", FetchMode.JOIN);
complaints.setFetchMode("department", FetchMode.JOIN);
Criteria complainant =complaints.setFetchMode("complainant", FetchMode.JOIN);
complainant.setFetchMode("person", FetchMode.JOIN);
// complainant.createCriteria("patient");
Criteria defendant = complaints.setFetchMode("defendant", FetchMode.JOIN);
Criteria defEmployee = defendant.setFetchMode("employee", FetchMode.JOIN);
defEmployee.setFetchMode("person", FetchMode.JOIN);
complaintsProcess.setFetchMode("department", FetchMode.JOIN);
complaintsProcess.setFetchMode("employee", FetchMode.JOIN);
List<ComplaintsProcess> list = complaintsProcess.list();
return list;
}
hibernate关联查询
最新推荐文章于 2024-09-15 19:46:31 发布