Por quê deste erro no Hibernate: The column name id0_ was not found in this ResultSet?

Bom Dia, irmãos! Como estão?

Estou tendo um erro no meu ambiente de produção,

Hibernate: select usuario0_.id as id0_, usuario0_.apelido as apelido0_, usuario0_.ativo as ativo0_, usuario0_.cpf as cpf0_, usuario0_.email as email0_, usuario0_.login as login0_, usuario0_.nivelUsuario as nivelUsu7_0_, usuario0_.nome as nome0_, usuario0_.primeiroAcesso as primeiro9_0_, usuario0_.senha as senha0_ from usuario usuario0_ where usuario0_.login=? and usuario0_.ativo=true limit ?
[2012/12/18 @ 09:59:26 - 500177841ms][INFO ][by http-bio-80-exec-127](in hibernate.type.LongType:205): could not read column value from result set: id0_; The column name id0_ was not found in this ResultSet.
[2012/12/18 @ 09:59:26 - 500177841ms][WARN ][by http-bio-80-exec-127](in hibernate.util.JDBCExceptionReporter:100): SQL Error: 0, SQLState: 42703
[2012/12/18 @ 09:59:26 - 500177842ms][ERROR][by http-bio-80-exec-127](in hibernate.util.JDBCExceptionReporter:101): The column name id0_ was not found in this ResultSet.
[2012/12/18 @ 09:59:26 - 500177842ms][ERROR][by http-bio-80-exec-127](in land.sevice.UsuarioService:59): Erro ao buscar usuario ativo por login

Por quê acontece este erro? Como podem observar, a coluna “id0_” está na query gerada pelo hibernate.
Não consigo reproduzir o erro. Usuários não estão reclamando. Mas o erro está lá no log, e gostaria de resolver.
Pelo que pesquisei na internet, poderia ser concorrência de threads no resultset (make sense?).