Linq para coleções java  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Eliezer Reis
Java Ninja
[Avatar]
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline

Existe alguma maneira de fazer buscas, similares com sql por exemplo, em coleções / arrays do java assim como o LINQ do .Net 3.5?


Vlw.

[]'s Eliezer Reis
SCJP
SCWCD
[Email] [MSN]
jvlouvem
JavaChild
[Avatar]

Membro desde: 24/03/2008 15:28:07
Mensagens: 110
Offline

Olá Eliezer Reis,
não sei se é a resposta certa para sua pergunta, pois não sei nada de .NET, mas em java existe um framework de persistencia muito bom chamado hibernate.

Por ex, se voce tem a tabela CLIENTE e a classe Cliente, voce pode associar a classe a sua tabela, entao em vez de:


voce faz:


obj foi só para exemplificar que vc esta consultando o objeto, obj poderia ser qualquer nome para referenciar Cliente.

Abraços

This message was edited 1 time. Last update was at 20/03/2009 16:34:11

thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Houve algumas tentativas de se criar um LINQ para Java, mas elas esbarram no fato que a linguagem não ajuda muito.
Em C# a linguagem foi bastante alterada (com aquelas tais "closures" que tanto deram polêmica e não vão ser incluídas no Java 7.0) para dar suporte ao LINQ.

Há o Quaere e o JaQu; procure por eles.
[WWW]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

http://www.theserverside.com/news/thread.tss?thread_id=46887

Detalhe que a sintaxe é inspirada no Linq, mas é feita à moda Java.

JavaFX tem umas coisas interessantes também!

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
Eliezer Reis
Java Ninja
[Avatar]
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline

thingol e peczenyj obrigado pelas dicas. Isso realmente vai ser uma mão na roda para um problema que estou tendo. Vlw.

jvlouvem Não é isso que eu quero. Preciso fazer busca dentro de objetos java e não em DB. Mas vlw pela intenção.

[]'s Eliezer Reis
SCJP
SCWCD
[Email] [MSN]
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

Eliezer Reis wrote:thingol e peczenyj obrigado pelas dicas. Isso realmente vai ser uma mão na roda para um problema que estou tendo. Vlw.

jvlouvem Não é isso que eu quero. Preciso fazer busca dentro de objetos java e não em DB. Mas vlw pela intenção.


segundo vi, o Framework do Sergio Taborda se propoem a fazer buscas inclusive em Collections, através de Criterion, tenta falar com ele através do blog dele, la tem um link pro framework dele

http://sergiotaborda.wordpress.com/

This message was edited 1 time. Last update was at 20/03/2009 19:53:10


Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team