Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Stored Procedure na JPA
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  1 mensagem - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Frederico Guedes Pereira  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 12:13
De: Frederico Guedes Pereira <fredguedespere...@gmail.com>
Data: Thu, 5 Nov 2009 11:13:11 -0300
Local: Qui 5 nov 2009 12:13
Assunto: Stored Procedure na JPA

Pessoal,

Alguém sabe como chamar uma stored procedure que faz um update na JPA
(Hibernate)? O livro de Christian Bauer não aborda muito bem este tema (só
aborda SP com selects). Estou usando o Hibernate 3. Eu tentei a sugestão
abaixo:

@NamedNativeQuery(name = "MinhaProcedure", query =
 "{call sp_atualiza_xyz(?, :p1, :p2, :p3}",
      hints = {
         @QueryHint(name = "org.hibernate.callable", value = "true"),
         @QueryHint(name = "org.hibernate.readOnly", value = "true") }
)

Ele acusa o erro no momento em que lê a anotação (na hora em que cria a
fábrica de entity managers), ou seja, não chega ao ponto de chamar a
procedure. A anotação está num arquivo de uma classe persistente anotada com
@Entity.

O erro é este:

>>> Caused by: javax.persistence.PersistenceException:

org.hibernate.cfg.NotYetImplementedException: Pure native scalar queries are
not yet supported

Alguns fóruns disseram que o Hibernate não dá suporte a queries nativas,
outros disseram que executou sem problemas. Já tentei diversas formas e
nenhuma funciona.

Se alguém tiver um roteiro sobre como fazer isto eu agradeço,

Fred


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google