这是我第一次尝试,但是出现以下错误:
结果集已关闭
尝试使用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);
}
}
最佳答案
一旦退出此方法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