amazon rds错误请求异常

guykilcj  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(266)

我试图查询我们的数据库,并将结果Map到模型列表。我当前遇到以下异常: Request type not supported: class com.amazon.rdsdataservice.ExecuteStatementRequest RequestID: Removed (Service: AWSRDSData; Status Code: 400; Error Code: BadRequestException; Request ID: Removed ) 我编写了查询数据库的其余代码,没有任何问题,这是我第一次遇到这个异常。
下面是抛出异常的方法,它发生在执行行上。

public List<CompanyReportingTable> getCompanyReportingData(String monthsBack) {
    List<CompanyReportingTable> reportingData = new ArrayList<>();
    try {
        Map<String, String> param = new LinkedHashMap<>();
        param.put("monthsBack", monthsBack);
        //Below is the line throwing the exception
        reportingData = rdsDataClient.forSql(COMPANY_REPORTING_EXTRACTION_QUERY).withParameter(param).execute().mapToList(CompanyReportingTable.class);
    } catch (Exception ex) {
        LOGGER.error("Exception while querying company reporting data: " + ex.getMessage(), ex);
    }
    return reportingData;
}

我已经确保查询是有效的sql并且在rds查询编辑器中运行。我一直无法找到类似的问题,任何帮助将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题