Jpa random

4 respostas
donatinho

Boa tarde!

Gostaria de saber se existe alguma funcao que traga randomicamente as linhas do banco de dados.

Procurei na net e nao achei exemplos. Se alguem tiver poderia me ajudar?

Obrigado!

donatinho

4 Respostas

E

“Randomicamente”, nesse caso, quer dizer o quê?

a) Eu tenho um banco com 10000 linhas. Quero sortear 10 linhas desse banco.
b) Eu tenho um banco com 10000 linhas, cada uma com um ID. Dado um ID qualquer, quero a linha que contém esse ID.

Hebert_Coelho

Gere um valor randomico e busque no banco de dados.

donatinho

É isso mesmo

a) Eu tenho um banco com 10000 linhas. Quero sortear 10 linhas desse banco.

Tu sabe como fazer isso em JPA do Hibernate?

Hebert_Coelho

donatinho:
É isso mesmo

a) Eu tenho um banco com 10000 linhas. Quero sortear 10 linhas desse banco.

Tu sabe como fazer isso em JPA do Hibernate?

use o método random da classe Math
e depois utilize os métodos de paginação, aqui mostra como paginar: JPA Consultas e Dicas.

Criado 4 de dezembro de 2012
Ultima resposta 4 de dez. de 2012
Respostas 4
Participantes 3