Boa tarde,
Existe alguma forma de armazenar uma tabela do bd em um objeto e, a partir daí, fazer consultas por esse objeto?
Até.
Boa tarde,
Existe alguma forma de armazenar uma tabela do bd em um objeto e, a partir daí, fazer consultas por esse objeto?
Até.
Olha cara, pelo q entendi, tu quer algo parecido com Linq(.NET). Similares a ele eu não conheço nenhum, mas o que eu prefiro utilizar é TopLink(junto com EJB), pois fica parecido com o estilo de API que vc quer.
Pra detalhar mais…
No primeiro momento faço uma consulta no banco que traz todas as colunas de uma tabela e armazeno num objeto. Caso queira ordenar a tabela por alguma coluna, é só fazer uma nova consulta no objeto, livrando o banco dessa tarefa.
Com Hibernate vc faz isso, ao dar um load em um objeto:
Produto produto = (Produto) session.load(Produto.class, 1L);
Equivale a um select * from Produto where id = 1;
Existem ajustes finos que vc não precisa ir toda hora no banco e executar a query, leia a documentação do Hibernate
Obrigado a todos que responderam, vou pesquisar mais…