Galera tenho um autocomplete no meu sistema, as informações começaram a aumentar para não precisar fazer sempre uma consulta no banco me disseram para usar o named query do hibernate, como posso fazer isso? seria a melhor solução? eu utilizo hibernate annotations vcs podem me dar um exemplo de como utilizar ele?
Named Query
4 Respostas
Vê se esse link te ajuda…
:arrow: http://guj.com.br/posts/list/210705.java#1071247
Use a busca do fórum :evil: :evil: :evil: :evil:
O named query serve para que vc nao tenha que ficar redigitando várias vezes a mesma query…
Já experimentou limitar os resultados obtidos?
Tipo o usuário começa digitano um nome com a letra A, logo ele deve estar trazendo da sua base todos os kras que iniciem com A, ou seja, mtos dados, experimente limitar a quantidade de resultados, tipo a 100; pois para o usuário obter algum outro registro, tem que ir refinando a busca com os demais caracteres.
em jpa, seria
:
getEntityManager().createQuery("select o from Pessoa p order by (p.nome) where p.nome like ? ").setMaxResults(<<quantidade de dados s serem recuperado>>).getResultList();
qq coisa retorne
Já tinha olhado esse post mais não é o que eu preciso. Vou continar procurando.
Legal fabiomedeirosf
Eu estava pensando em fazer isso, já que vc deu a mesma ideia quer dizer que estou no caminho certo