Как преобразовать из списка в карту в Java 8 были в форме empID
изнутри класса и значения как сам объект.
List<CompanyEntity> result =
ifEntityManager.createNamedQuery("findByEmployeeId", CompanyEntity.class)
.getResultList();
Map<String, CompanyEntity> result1 = result.stream()
.collect(Collectors.toMap(CompanyEntity::getEmployeeId, CompanyEntity::this)); ??
Я хочу второй параметр в toMap
каксам объект. Кто-нибудь может подсказать, как добиться того же?
Я пытался сделать Collectors.toMap(CompanyEntity::getEmployeeId, this)
, но не смог избежать ошибок компиляции.