Erro na execução de query usando Spring

1 resposta
Mikhas

Ao executar uma query hoje com ajuda do JdbcTemplate do Spring, me occoreu um erro um tanto que diferente e inesperado:

org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 at org.springframework.dao.support.DataAccessUtils.requiredSingleResult(DataAccessUtils.java:71) at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:722) at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:732) at com.jpmorgan.brz.vacationcontrol.funcionario.FuncionarioDao.validaSid(FuncionarioDao.java:213) at com.jpmorgan.brz.vacationcontrol.funcionario.FuncionarioDao.queryFuncionarioBySid(FuncionarioDao.java:154) at com.jpmorgan.brz.vacationcontrol.ferias.FeriasService.carregaHistorico(FeriasService.java:531) at com.jpmorgan.brz.vacationcontrol.ferias.FeriasController.cargaHistorico(FeriasController.java:377)

Quando rodo a query no banco ele me retorna:

Alguem tem idea do que pode ser?

1 Resposta

criador

Ao que parece, duas entradas para o usuário estão sendo criadas. Isso faz com que o DAO falhe, uma vez que, apenas uma entrada é esperada.

Talvez seja este o problema.

Abraço!

Criado 20 de outubro de 2009
Ultima resposta 20 de out. de 2009
Respostas 1
Participantes 2