使用ScrollableResults和hibernate

时间:2015-05-28 14:58:39

标签: java hibernate scrollableresults

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

  

结果集已关闭

尝试使用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);
    }
}

1 个答案:

答案 0 :(得分:1)

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

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

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