我试图查询我们的数据库,并将结果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查询编辑器中运行。我一直无法找到类似的问题,任何帮助将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!