Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过rest控制器映射其他值_Java_Rest_Spring Boot_Spring Restcontroller_Spring Rest - Fatal编程技术网

Java 通过rest控制器映射其他值

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); } 我将每个附加组件

我有一个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);
    }
我将每个附加组件的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;
    ...
}