Olá,
por um acaso, existe algum método fornecido pelo JPA que me permita obter os valores das propriedades de uma entidade como um array de objetos ?
Olá,
por um acaso, existe algum método fornecido pelo JPA que me permita obter os valores das propriedades de uma entidade como um array de objetos ?
Por que não retorna em List ou Set?
List nomeDaLista = (List) query.getResultList();
vai retornar uma lista de objetos da sua query.
Você não entendeu … é o seguinte, eu estou fazendo testes com o DbUnit, e algumas asserções representam uma linha da tabela como um array de Object, então, pra deixar o código menos verboso eu quero fazer algo assim:
Pessoa p = new Pessoa();
p.setNome("Joao google da silva");
p.setTelefone("6668877");
Object [] row = converteCamposParaArray(p);
System.out.println(row); // ["Joao google da silva", "6668877"]
Se tiver algo que retorne uma collection, tudo bem também, pois aí é só fazer o toArray.
Eu até sei fazer na mão, com reflection, mas prefiro usar algo pronto pra ficar mais enxuto.