Pegar dados espercificos do banco de dados e sortear

1 resposta
Volskyai

Galera, eu queria fazer um algoritimo que:
pegasse os dados espercificos de uma jTable:
Ex:

ADMIN = administração
INFOR = informática
ENFER = enfermagem

Se desse 1° ANO e ADMIN, ele iria sortear nomes de alunos que só fossem do primeiro ano de administração seta em uma label.
Se desse 2° ANO e INFOR, ele iria sortear nomes de alunos que só fossem do segundo ano de informática seta em uma label.

só tem um problema com isso, é que eu to usando Hibernate, e eu não sei fazer em Hibernate.

Alguém pode me ajudar?

1 Resposta

Mike

Não é pq você esta utilizando JPA/Hibernate que você não possa utilizar query nativa.

De qualquer forma, segue isso que funciona:

  • Pega o total de registros baseado no seu where
  • Sorteia um numero que não possa passar do total
  • Utilize o método setFirstResult para pegar o registro random
  • Limite a busca para obter no máximo um registro
Criado 9 de maio de 2019
Ultima resposta 10 de mai. de 2019
Respostas 1
Participantes 2