Ola pessoal boa noite,gostaria de saber se com o hibernate tem como eu conseguir trazer os nomes das colunas em um select,
ou outra maneira,alguem sabe se isso e possivel e como?
obrigado.
abracos.
Hibernate Como pegar nome da coluna?
L
4 Respostas
L
nimguem? 
L
só que eu to usando anotações,e nao estou cpnseguindo com o exemplo do amigo,+ alguma sugestao?
Via JDBC seria assim:String nameTable = "PESSOA"; // Nome da Tabela.
Statement stmt = conn.createStatement();
String query = "SELECT * FROM "+nameTable;
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData md = rs.getMetaData();
for(int i = 1; i <= md.getColumnCount(); i++){
System.out.println("Column Name = "+md.getColumnName(i));
}
rs.close();
stmt.close();Agora via Hibernate seria mais ou menos assim:ClassMetadata clazz = session.getSessionFactory().getClassMetadata(Integer.class);
... Sei que Jdbc funciona mas caso queira via hibernate consulte na Api a classe ClassMetadata.
Criado 28 de maio de 2008
Ultima resposta 30 de mai. de 2008
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo