Arrays e banco de dados

1 resposta
C

Galera, to com uma duvida…
se eu fazer uma pesquisa no banco que retorna uma List<String[]> usando Hibernate,
eu posso simplesmente instanciar essa pesquisa e adicionar o resultado em outro vetor para dae acessar usando os índices dele?

exemplo:
retorno foi

List<String[]> findEnderecoBycodContrato

acessando valores:

List<String[]> arrayEncontrado = bloquetoDAO.findEnderecoBycodContrato(contrato);
						Object[] teste 	= arrayEncontrado.toArray();
						numeroEndereco 	= teste[1].toString();

valeu :slight_smile:

1 Resposta

rodrigo.ferreira

Você pode fazer isto sim… mas não é nada eficiente.

Experimente usar o java.util.HashMap : http://java.sun.com/j2se/1.5.0/docs/api/java/util/HashMap.html aí sim fará sentido… você poderá obter objetos apenas pelo “key” e o algoritmo é extremamente eficiente…

Grande abraço,

Visite o Blog do Pereca: http://www.blogdoperereca.blogspot.com

Criado 22 de maio de 2009
Ultima resposta 22 de mai. de 2009
Respostas 1
Participantes 2