Pessoal estou com um problema pra listar os dados vindos no hibernate
List<Prestador> lista = session.createCriteria(Prestador.class).list();
for (Prestador prestador : lista) {
System.out.println();
System.out.print("Nome: " + prestador.getNome() + ", CPF:"
+ prestador.getCpf());
for (ProfissionalCbo prof : prestador.getCbos()) {
System.out.print(", CBO: " + prof.getCod_cbo()+"");
}
}
Retorna isso:
Nome: carlos, CPF:058, CBO: 123, CBO: 145, CBO: 555
Nome: carlos, CPF:058, CBO: 123, CBO: 145, CBO: 555
Nome: carlos, CPF:058, CBO: 123, CBO: 145, CBO: 555
Nome: Fernando, CPF:059, CBO: 155, CBO: 444
Nome: Fernando, CPF:059, CBO: 155, CBO: 444
De acordo com a quantidade de cbos é mostrado o nome da pessoa só que eu queria que a lista vinhesse de outra maneira:
Nome: carlos, CPF:058, CBO: 123
Nome: carlos, CPF:058, CBO: 145
Nome: carlos, CPF:058, CBO: 555
Nome: Fernando, CPF:059, CBO: 155
Nome: Fernando, CPF:059, CBO: 444
Alguém pode ajudar?