Estrou precisando de retornar os valores de um consulta , estou usando o GEL ( è um trabalho de escola e não posso usar netbenas etc…)
O Banco de dados é MySQL.
tenho quase todas "operações prontas " , preciso exibir os meus dados do banco de dados ja tentei varios exemplos da internet mas nenhum me atende.
Este codigo aqui conseguiu imprimir todos os dados
Session sessao = HibernateUtility.getSession();
Transaction tx = sessao.beginTransaction();
Criteria select = sessao.createCriteria(Aluno.class);
List objetos = select.list();
System.out.println(objetos);
tx.commit();
sessao.close();
Porem preciso manipular os resultados meu banco de dados tem só 1 tabela 3 colunas ( O objetivo do trabalho é so fazer as 4 operações basicas , pesquisar, alterar, incluir, excluir).
Tenho 1 classe chamada aluno
[code]public class Aluno {
private int id;
private String nome;
private String idade;
public void Aluno(){}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getIdade() {
return idade;
}
public void setIdade(String idade) {
this.idade = idade;
}
}[/code]
Meu banco esta assim
CREATE DATABASE banco
/*!40100 DEFAULT CHARACTER SET latin1 */;
USE banco
;
Table structure for table aluno
CREATE TABLE aluno
(
ID_ALUNO
int(11) NOT NULL auto_increment,
NOME
varchar(100) default NULL,
IDADE
varchar(100) default NULL,
PRIMARY KEY (ID_ALUNO
)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
Ao fazer esta consulta
Session sessao = HibernateUtility.getSession();
Transaction tx = sessao.beginTransaction();
Criteria select = sessao.createCriteria(Aluno.class);
List objetos = select.list();
System.out.println(objetos);
tx.commit();
sessao.close();
quero pegar os nomes separados para poder manipular cada registro exemplo
String nome = aluno.getId();
String nome = aluno.getNome();
String nome = aluno.getIdade();
Ou seja quero retornar os valores das colunas especificas obtidas no List
Ou se tiver outra forma melhor… vai ser bom demais.
Valeu