Карта дополнительных значений через контроллер покоя - PullRequest
2 голосов
/ 29 марта 2019

У меня есть эта конечная точка 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?

...