Olá
Tenho essa procedure oracle que retorna um cursor, sei fazer com que jdbc execute essa procedure e sei tratrar o cursor com java, porem não sei se é possivel que o hibernate tenha como fazer isso, se tiver como poderia executar a procedure e tratar o cursor em java?
Grato
Silva
PROCEDURE retorna_cursor ( cod_pesquisa in number,
cursor_atributo out cursor_atrib )
as
BEGIN
open cursor_atributo for
select ATRIB.cod_atributo codigo
, ATRIB.cod_unidade_medida cod_unidade_medida
, ATRIB.nom_atributo nome
, ATRIB.des_atributo descricao
, ATRIB.nom_apresentacao apresentacao
, ATRIB.tip_atributo tipo_atributo
, ATRIB.nom_tipo nomtipo
from CH_ATRIBUTOS ATRIB
,CH_PESQUISAS_VARIAVEIS PESQVAR
where ATRIB.cod_atributo > 0
and ATRIB.tip_atributo = 'VARIAVEL'
and ATRIB.atr_padrao = 'N'
and ATRIB.COD_ATRIBUTO = PESQVAR.COD_ATRIBUTO
and PESQVAR.COD_PESQUISA = cod_pesquisa;
EXCEPTION
when OTHERS then
rollback;
raise_application_error(-20101||'-'||SQLERRM,'Erro na seleção dos dados do atributo');
END;