Duvida JPQL  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
malbarbosa
JavaEvangelist

Membro desde: 21/10/2007 14:20:26
Mensagens: 302
Offline


Pessoal, estou com um dúvida. Tenho essa consulta logo abaixo em SQL, só que estou qrendo colocar ele para JPQL como ficaria? Lembrando que a tabela giptb018_empresa_areaatuacao só existe no banco, não existe na aplicação não. Tem como mudar para JPQL?

silvionetto
Debugger
[Avatar]

Membro desde: 14/06/2005 09:57:12
Mensagens: 67
Offline

Você pode mapear uma classe EmpresaAreaAtuacao na sua aplicação.
E ficaria assim:
select EmpresaAreaAtuacao.areaAtuacao.id from EmpresaAreaAtuacao

Ou você pode usar a anotação @Formula.
E ficaria assim:

@Formula("SELECT DISTINCT(A.co_areaatuacao_pk) as id FROM giptb018_empresa_areaatuacao B LEFT OUTER JOIN giptb017_areaatuacao A ON B.co_areaatuacao_fk = A.co_areaatuacao_pk ")
private Integer id;

SilvioNetto
[WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team