Tentar melhor uso do ResultSet

OI Pessoal, seguinte… A calsse ResultSet que percorre os registros recuperados de um banco, tem como recuperar os objetos do banco sem ter que popular objeto por objeto e adiciona-los numa lista?
eu achei essa sequencia mas meu inguês é fraco e não consegui traduzir legal no google.

Usuario usuario = new Usuario();
ResultSet resultSet;

while(resultSet.next()){
usuario = (usuario)resultSet.getObject(resultSet.getRow());
}

isso ai é posível? tem geito melhor de buscar todos os campos de um registro do banco sem ter de fazer inúmeros resultSet.get…

vlw pessoal.

Por que não usar o hibernate? Ele faz exatamente isso.

Oi, no momento estou em um curso que me apresenta o hibernate, mas gostaria de saciar essa curiosidade e conhecer melhor a API.

amigo, você conece algum materia para baixar onde posso completar os estudo do hibernate?(tem que ser em BR)

Há muita coisa na internet em geral, e principalmente aqui no GUJ, você pode começar pelo artigo abaixo:
http://www.guj.com.br/java.artigo.125.1.guj

obrigado pela dica.
mas e sobre a API? alguém por ai sabe se existe melhor opção do ResultSet?