Instruções SQL em coleções de objetos
Segundo o artigo do site www.theserverside.com (http://www.theserverside.com/news/thread.tss?thread_id=36697) agora é possível efetuar buscas em coleções de objetos java utilizando instruções SQL com o framework JoSQL (http://josql.sourceforge.net/index.html). Interessante, pois acabaram-se os tempos dos métodos da bolha e algoritmos afins (que lembram nossas aulas de Pascal ou C) para filtrar objetos inseridos em coleções situadas na memória.
É claro que se um framework de persistência como o hibernate é utilizado, não vejo onde aplicar essa funcionalidade uma vez que os objetos são filtrados por ele. Mas, e no caso de usar-se algo diferente como o Prevayler (www.prevayler.org) que mantém os objetos em memória e prega o fim dos bancos de dados? Pois é, tendo esses dois frameworks como base, JoSQL e Prevayler, estou pensando em uní-los e criar um framework (aproveitando que a moda no mundo java é criar framework) para fazer a persistência de objetos com Prevayler e ao mesmo tempo efetuar consultas SQL's dos mesmos. Na minha opinião acho interessante esta proposta e gostaria de debater com vocês, caros leitores. Deixem suas opiniões, críticas, dúvidas e façam deste blog uma leitura indispensável.
É claro que se um framework de persistência como o hibernate é utilizado, não vejo onde aplicar essa funcionalidade uma vez que os objetos são filtrados por ele. Mas, e no caso de usar-se algo diferente como o Prevayler (www.prevayler.org) que mantém os objetos em memória e prega o fim dos bancos de dados? Pois é, tendo esses dois frameworks como base, JoSQL e Prevayler, estou pensando em uní-los e criar um framework (aproveitando que a moda no mundo java é criar framework) para fazer a persistência de objetos com Prevayler e ao mesmo tempo efetuar consultas SQL's dos mesmos. Na minha opinião acho interessante esta proposta e gostaria de debater com vocês, caros leitores. Deixem suas opiniões, críticas, dúvidas e façam deste blog uma leitura indispensável.
0 Comments:
Post a Comment
<< Home