Java 通过rest控制器映射其他值
我有一个Rest端点,它返回带有ID的表:Java 通过rest控制器映射其他值,java,rest,spring-boot,spring-restcontroller,spring-rest,Java,Rest,Spring Boot,Spring Restcontroller,Spring Rest,我有一个Rest端点,它返回带有ID的表: @GetMapping("pages") public Page<ContractDTO> pages(@RequestParam(value="page") int page, @RequestParam(value="size") int size) { return contractService.findAll(page, size).map(mapper::toDTO); } 我将每个附加组件
@GetMapping("pages")
public Page<ContractDTO> pages(@RequestParam(value="page") int page, @RequestParam(value="size") int size) {
return contractService.findAll(page, size).map(mapper::toDTO);
}
我将每个附加组件的ID(如收单机构ID、终端ID等)存储到数据库表中
我需要从id=3的收单机构执行额外的SQL请求,如SELECT*
在我用Java将DTO对象转换为对象之后,我如何实现这一点?您可以在Id表和收单机构表之间以及使用其他详细信息表之间进行oneToOneMapping是的,但在我的情况下,我想跳过这一点,使用其他方法。
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;
...
}