| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2009 16:22:29
|
Eliezer Reis
Java Ninja
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2009 16:32:37
|
jvlouvem
JavaChild
![[Avatar]](/images/avatar/bab0f742373b1c7c3c62aeda2e7dd8bf.png)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2009 16:46:15
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2009 16:51:59
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
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.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2009 19:35:06
|
Eliezer Reis
Java Ninja
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2009 19:52:38
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
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/ |
|
|
 |
|
|