Classe Java que represente uma tabela

3 respostas
T

Pessoal,
gostaria de saber se existem em Java alguma classe que represente um tabela
e que seja possível consultar dentro desse objeto.
Já trabalhei com C# e lá existia o data set que era assim.

O que eu preciso é, por exemplo, fazer uma consulta em um resultset.

Abraço

3 Respostas

davidbuzatto

thiagosf88:
Pessoal,
gostaria de saber se existem em Java alguma classe que represente um tabela
e que seja possível consultar dentro desse objeto.
Já trabalhei com C# e lá existia o data set que era assim.

O que eu preciso é, por exemplo, fazer uma consulta em um resultset.

Abraço

Em Java existem algumas implementações de Row Sets, que é algo parecido com um Data Set, entretanto você não vai encontrar um recurso como o LINQ do .Net.
Eu gosto bastante do RowSetDynaClass do Apache Commons Bean Utils.

Documentação: http://commons.apache.org/beanutils/api/org/apache/commons/beanutils/RowSetDynaClass.html
Site do projeto: http://commons.apache.org/beanutils/

[]´s

T

David,
você sabe me dizer se é possível fazer consultas dentro do RowSet?
não precisa ser com a sintaxe sql, mas algum modo que tenha um
melhor desempenho que usando for e if.

Abraço

davidbuzatto

Oi Thiago,

Tem o Quaere, mas nunca testei: http://quaere.codehaus.org/
Mas ele é um framework, não um recurso da linguagem como é o LINQ. E é menos poderoso que o LINQ, mas já quebra um galho.

[]´s

Criado 27 de setembro de 2010
Ultima resposta 27 de set. de 2010
Respostas 3
Participantes 2