[RESOLVIDO] Utilizar 'IN' (HQL) Passando Array de ids

1 resposta Resolvido
jpahqljava
Andre_Souza1

Eu estou com uma pequena duvida de como utilizar in passando um array de ids.

public List<Pessoa> porArray(Integer[] idPessoa) { 		
	return manager.createQuery("from Pessoa where idPessoa in (:idPessoas)", Pessoa.class)				
			.setParameter("idPessoa", idPessoa)
			.getResultList(); 		
}

Queria Fazer algo parecido com isso.

1 Resposta

Andre_Souza1
Solucao aceita

Bem Resolvido. Consegui Resposta em outro Forum.

public List<Pessoa> porArray(ArrayList<Integer> idPessoa) { 		
return manager.createQuery("from Pessoa where idPessoa in (:idPessoas)", Pessoa.class)				
		.setParameter("idPessoa", idPessoa)
		.getResultList(); 	
}
Criado 8 de dezembro de 2017
Ultima resposta 8 de dez. de 2017
Respostas 1
Participantes 1