0

这是我第一次尝试这个,但我收到以下错误:

结果集关闭

在尝试使用ScrollableResults.

@Override
public void associarTodosConteudos(LoteTransferenciaTO lotetransferencia, UsuarioDepartamentoTO udLogado, Long idDepartamento, Long idUsuario) {
    // Lista os objetos controlados fluxo
    ScrollableResults objetos = this.persistencia.listarConteudosSR(idDepartamento, idUsuario);

    while (objetos.next()) {
        ContentTO content = (ContentTO) objetos.get(0);

        this.negocioVinculoLote.adicionarNoLoteTransferencia(lotetransferencia, content, udLogado);
    }
}
4

1 回答 1

1

ScrollableResultsthis.persistencia.listarConteudosSR(idDepartamento, idUsuario);退出此方法后关闭。

尝试迭代ScrollableResultsinsidethis.persistencia.listarConteudosSR(idDepartamento, idUsuario);方法。它应该工作。

有关更多详细信息,请参阅https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/batch.html

于 2015-07-02T06:00:53.293 回答