Em uma classe de teste recupero as informações do banco assim:
public static void main(String[] args) {
Session sessao = HibernateUtility.getSession();
Transaction tx = sessao.beginTransaction();
Query select = sessao.createQuery("from Genero");
List<Genero> lista = select.list();
for (Genero genero : lista) {
System.out.print( "\n" + genero.getId() );
System.out.print( " - " + genero.getNome() );
}
tx.commit();
sessao.close();
}
List<Genero> lista = select.list();