#java #rest #spring-boot #spring-restcontroller #spring-rest
#java #rest #весенняя загрузка #spring-restcontroller #spring-rest
Вопрос:
У меня есть эта конечная точка 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);
}
ContractDTO 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;
...
}
Я сохраняю в таблице базы данных идентификаторы каждого дополнительного компонента, такие как acquirer_id, terminal_id и т.д.
Мне нужно выполнить дополнительный SQL-запрос, подобный SELECT * FROM acquirers WHERE id = 3
.
Как я могу это сделать после преобразования объекта DTO с помощью Java?
Комментарии:
1. вы можете выполнить oneToOneMapping между таблицей идентификаторов и таблицей приобретателей, а также с другими таблицами сведений
2. да, но в моем случае я хотел бы пропустить это и использовать какой-либо другой способ.