我想創造一些結構,像這樣:哪個結構需要任務?
company {
id: 1,
name:'first',
departments: [
{
department { id:1 }
},
{
department { id: 2 }
}
}
]
},
{
id: 2,
name:'second',
departments: [
{
department { id: 1 }
},
{
department { id: 2 }
}
]
}
看起來像樹。
請幫忙,我需要使用哪些工具(集合,地圖)或其他東西來實現此任務。謝謝。 對於容易的問題抱歉。
如何爲兩個實體創建查詢? 的公司我做: List company = companyRepository.findAll();
和部門:
List departmentsByCompany_id = new LinkedList();
Iterator<Company> iter = company.iterator();
while (iter.hasNext()) {
departmentsbycompany_id.add(iter.next().getDepartments());
}
但其doen`t工作。
如何在一個集合添加了兩個實體)))
你需要帶'id'字段的'Department'類和'Company'類,其中字段'id'和'Department'集合 – NeplatnyUdaj