Recupera dados do banco

3 respostas
A

Galera sou “meio leigo” estou começando agora
mas não estou conseguindo recupera os nomes de uma tabela
que tenho só o endereço de memória.

Não implementei o toString pois a estrutura de dados no qual estou usando
ela tem seu próprio toString.

Ou estou errado Estou usando o hibernate mas está tudo configurado corretamente e para receber os dados da tabela estou usando um ArrayList.

Segue abaixo trecho do meu código.
Sim tentei usar antes o ArrayList normal mas nao deu certo tb

InterfaceDao:

public ArrayList <String> retornaMunicipio() {
        try {
            
            
            
            Session session = HibernateUtil.currentSession();
            
            String hql = "FROM Municipios";
            
            Query query = session.createQuery(hql);
            
            
            ArrayList retornaMunicipio = (ArrayList) query.list();
            
                        
            return retornaMunicipio;
            
        } catch (Exception e) {
            e.printStackTrace();
            
            return null;
        }
        
        
    }

Swing:

private ArrayList <String> listMunicipios = new ArrayList<String>();
listMunicipios = r.retornaMunicipio();
 System.out.println(listMunicipios);

3 Respostas

keller

Olá,

Qual erro esta acontecendo !?

Valeu? Até… :thumbup:
[s]

A

O q está retornando é :

FROM Municipios / select municipios0_.id_Municipio as id1_, municipios0_.nome as nome1_ from tb_municipios municipios0_
Hibernate: /
FROM Municipios / select municipios0_.id_Municipio as id1_, municipios0_.nome as nome1_ from tb_municipios municipios0_
[br.com.cadastro.dao.Municipios@1e4eb5b, br.com.cadastro.dao.Municipios@1d4d493, .
.
.
.
br.com.cadastro.dao.Municipios@90fa05]
Hibernate: /
insert br.com.cadastro.dao.Questionario */ insert into tb_questionario (sexo, idade, estadoOrigem, id_Questionario) values (?, ?, ?, ?)

A
Tenho esse metodo

public ArrayList  listarMunicipios() {

try {
Session session = HibernateUtil.currentSession();
        
        String hql = "FROM Municipios";
        
        Query query = session.createQuery(hql);
        
        
        ArrayList retornaMunicipio = (ArrayList) query.list();
        
                    
        return  (ArrayList<Municipios>) query.list();
        
    } catch (Exception e) {
        e.printStackTrace();
        
        return null;
    }

e ta retornando isso:

br.com.cadastro.dao.Municipios@ecd92c

Criado 4 de abril de 2006
Ultima resposta 4 de abr. de 2006
Respostas 3
Participantes 2