Tenho uma dúvida… Dei uma pesquisada, mas não encontrei nda a respeito… Eu tenho em meu BD algumas views criadas para resolver alguns problemas de consultas com tabelas que estão como especialização/generalização… Minha pergunta é: Existe alguma maneira, via HQL de eu executar uma dessas views para pegar o seu resultado e polular um managedBean por exemplo?
Da sim, vc pode executar as consultas diretamente via SQLQuery, pode usar o SQLQuery para retornar uma entidade(as colunas retornadas pelo devem ter os campos da entidade) ou até mesmo mapear suas VIEWS para entidade.
[color=red]Digitei esses códigos direto aqui, então pode haver alguns erros, mas a ideia é essa.[/color]
romarcio
Se você mapeou a view como demonstrou na ultima listagem, é só executar como se estivesse executando uma consulta normal em HQL. A view é um tabela, então mapeada, funciona exatamente da mesma forma que uma simples tabela.
L
leorsilva
entendí… vou ter que ver agora com o pessoal que fez os confs se essas views foram mapeadas. vlw a tds pela ajuda.