Hibernate HQL - nomes das colunas

1 resposta
F

Olá!

Alguém sabe como posso obter os nomes das colunas retornadas em um select, utilizando HQL.

Ou seja, eu construo o select “na mão”, e quero obter o nome das colunas retornadas.

Abraços!

1 Resposta

marcelo.bellissimo

Eu já vi algo parecido, mas usando o Criteria… com HQL eu não sei, mas talvez uma boa idéia seria você usar um SQL pra retornar os nomes dos campos, algo como isso pro MS-SQL:

SELECT column_name=syscolumns.name FROM sysobjects JOIN syscolumns ON sysobjects.id = syscolumns.id JOIN systypes ON syscolumns.xtype=systypes.xtype WHERE sysobjects.name='CS_CDTB_FUNCIONARIO_FUNC' ORDER BY sysobjects.name

Voce terá uma List com os nomes dos campos…

Criado 1 de fevereiro de 2010
Ultima resposta 2 de fev. de 2010
Respostas 1
Participantes 2