Obter uma lista de dados do bd usando hibernate

Boa tarde, eu estou gravando uma lista de dados no bd, porem como eu faço pra mim recuperar esses dados do bd e coloca-los na lista novamente usando o hibernate? Ele gerencia isso?

Explique melhor o que precisa Pelo que disse entendi que quer fazer isso:

List<MeuObjeto> lista = // pegou a lista de algum lugar
for( MeuObjeto obj : lista )
    session.saveOrUpdate( obj );

lista = session.createCriteria( MeuObjeto.class ).list();

Eu também não entendi o que vc quer fazer, você gostaria de pegar varios objetos do BD e jogá-los em uma java.util.List??? se sim, de uma estudada em

http://www.hibernate.org/hib_docs/v3/reference/en/html/objectstate.html#objectstate-querying

Espero ter ajudado