这是我第一次尝试这个,但我收到以下错误:
结果集已关闭
尝试使用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);
}
}
答案 0 :(得分:1)
ScrollableResults
在退出此方法this.persistencia.listarConteudosSR(idDepartamento, idUsuario);
后关闭。
尝试迭代ScrollableResults
内this.persistencia.listarConteudosSR(idDepartamento, idUsuario);
方法。它应该工作。
有关详细信息,请参阅https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/batch.html