Hibernate Como pegar nome da coluna?

4 respostas
L

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.

4 Respostas

L

nimguem? :cry:

B

http://www.guj.com.br/posts/list/25109.java

L

só que eu to usando anotações,e nao estou cpnseguindo com o exemplo do amigo,+ alguma sugestao?

rodrigo_corinthians

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