假設我有一個名爲Employee
的模型和70列。我怎樣才能實現查詢 SELECT id from t_employee
在spring + querydsl
沒有修改這段代碼的很多代碼。在Querydsl中只選擇Spring中的特定列?
BooleanExpression paramEmployee = qEmployee.company.id.eq(new Long(data.get("company").toString()));
Iterable<Employee> employeeReportIterable =employeeRepository.findAll(paramEmployee);
燁,但是否意味着我需要正確的完整模型場遍歷列表!和分裂只有id到arraylist(雙進程)有沒有什麼辦法只返回id不是整個模型字段TT –
不是我所知道的,至少使用querydsl,這是誠實的,我不知道它是考慮到查詢的複雜性,最好的選擇。也許你可以考慮用@Query註釋創建一個自定義查詢。 – megalucio
我也想知道如何做到這一點,因爲即使我使用像@ megalucio這樣的Query註釋,我也會失去使用謂詞過濾的能力。 – fernandodof