Java Genericjdbcexception:无法提取结果集

Java Genericjdbcexception:无法提取结果集,java,spring-boot,Java,Spring Boot,我正在一个系统中开发一个新功能,用户的附件将保存在用户桌面而不是数据库中(它现在是如何工作的),因此我创建了这段代码,它在数据库中搜索并为用户下载文件,但我一直在努力,因为在执行listaAnexoNovo.add(ControleAnexo.getDefault().buscaanexonovoyid((整数)idsAnexo.get(i)),我收到错误消息Genericjdbcexception:无法提取结果集,我一直在搜索解决方案,但仍然没有找到。有人能帮我吗?接下来是创建的代码 priv

我正在一个系统中开发一个新功能,用户的附件将保存在用户桌面而不是数据库中(它现在是如何工作的),因此我创建了这段代码,它在数据库中搜索并为用户下载文件,但我一直在努力,因为在执行
listaAnexoNovo.add(ControleAnexo.getDefault().buscaanexonovoyid((整数)idsAnexo.get(i))
,我收到错误消息
Genericjdbcexception:无法提取结果集
,我一直在搜索解决方案,但仍然没有找到。有人能帮我吗?接下来是创建的代码

private void buscaAnexoObjNovo() {
    List idsAnexo;
    listaAnexoNovo = new ArrayList<>();
    idsAnexo = ConexaoBasica.getCurrentConexao().pesquisaSql("SELECT id FROM sistema.anexo_novo WHERE tipoAnexo IS NOT NULL AND caminho IS NULL");
    int quantidadeDeIds = idsAnexo.size();
    if (quantidadeDeIds > 300) {
        for (int i = 0; i < 300; i++) {
            try {
                listaAnexoNovo.add(ControleAnexo.getDefault().buscaAnexoNovoById((Integer) idsAnexo.get(i)));
            } catch (Exception e) {
                System.out.println("Something went wrong." + e);
            }
        }
    }
}
pesquisaSQL()的代码: 第1部分(在我创建的代码中直接调用):

第2部分:

public List pesquisaSql(String sql) {
    Session s = getSessaoUtilizar();
    List list = s.createSQLQuery(sql).list();
    verificCommit(s);
    return list;
}

您必须粘贴
pesquisaSql
的代码;您粘贴的内容对于确定此处出现的问题没有用处。
public List pesquisaSql(String sql) {
    return getConexaoComBanco().pesquisaSql(sql);
}
public List pesquisaSql(String sql) {
    Session s = getSessaoUtilizar();
    List list = s.createSQLQuery(sql).list();
    verificCommit(s);
    return list;
}