Hibernate Sql-Query

0 respostas
H

Pessoal to com um problema que nao estou conseguindo resolver.

Preciso executar seguinte comando sql no hibernate.

select * from tbl_histoescal where dataalte = ( select max(dataalte) from tbl_histoescal where codcolab = ? and codempresa = ?);

Coloquei no hibernate assim

<sql-query name="ProcurarHistoricoEscalaPorColab">
		<return alias="HistoEscal"  class="br.com.controle.db.model.historico.HistoEscal" />
		select
    		h.CODESCALA as {HistoEscal.Escala}    				
		from
			TBL_HISTOESCAL h				
		where
			h.DATAALTE = (select max(DATAALTE) as DATAALTE from TBL_HISTOESCAL where CODCOLAB = :Colaborador and CODEMPRESA = :Empresa)
	</sql-query>

E ele insisti a da esse erro quando faço consulta…

Hibernate: select
h.CODESCALA as CODESCALA474_0_
from
TBL_HISTOESCAL h
where
h.DATAALTE = (select max(DATAALTE) as DATAALTE from TBL_HISTOESCAL where CODCOLAB = ? and CODEMPRESA = ?)
15:42:59,718 INFO TimestampType:182 - could not read column value from result set: DATAALTE474_0_; Nome de coluna inválido
15:42:59,718 WARN JDBCExceptionReporter:77 - SQL Error: 17006, SQLState: null
15:42:59,718 ERROR JDBCExceptionReporter:78 - Nome de coluna inválido

as colunas estao certas pois eu executo no sql e funfa…

Alguem tm uma Ideia? :idea:

Vlw

Jr

Criado 1 de novembro de 2007
Respostas 0
Participantes 1