У меня есть эта конечная точка Rest, которая возвращает таблицу с идентификаторами:
@GetMapping("pages")
public Page<ContractDTO> pages(@RequestParam(value="page") int page, @RequestParam(value="size") int size) {
return contractService.findAll(page, size).map(mapper::toDTO);
}
КонтрактDTO DTO:
public class ContractDTO {
private Integer id;
private String name;
private Integer gateway;
private Integer reseller_id;
private Integer acquirer_id;
private Integer terminal_id;
private Integer merchant_id;
private String descriptor;
...
}
Я храню в таблице базы данных идентификаторы каждого дополнительного компонента, например acqur_id, Terminal_id и т. Д.
Мне нужно выполнить дополнительный запрос SQL, например SELECT * FROM acquirers WHERE id = 3
.
Как я могу сделать это после преобразования объекта DTO с помощью Java?