| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2008 10:37:55
|
kelvis
JavaChild
![[Avatar]](/images/avatar/f9d1eabeb629a51ab233a9ebfac98f5e.jpg)
Membro desde: 16/12/2008 08:17:46
Mensagens: 130
Localização: Brasilía/DF
Offline
|
Blz Galera?
Seguinte...
minha aplicação estava funcionado normalmente... houve umas mudanças no banco, daí alterei o mapeamento XML para ficar de acordo e agora tá dando pau!
Ocorre o seguinte erro quando eu tento incluir um Registro: "could not fetch initial value for increment generator"
"java.sql.SQLException: ORA-00942: a tabela ou view não existe"...
já conferi o meu mapeamento xml com o Banco e tá perfeito... exatamente igual...
Dá uma mãozinha ai...
|
Um homem sem Deus não é nada e Deus sem o homem continua sendo Deus! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2008 11:04:35
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
Faz o Hibernate gerar a saída SQL para saber exatamente o que está acontecendo.
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2008 11:04:45
|
nandobgi
Java Ninja
![[Avatar]](/images/avatar/45ab12afa05e563bb484781693dffc87.jpg)
Membro desde: 27/03/2006 07:27:06
Mensagens: 282
Localização: Sampa
Offline
|
Bom dia..
Verifique se nao esta faltando nenhum GRANT o usuário.
[ ]'s
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2008 12:01:01
|
kelvis
JavaChild
![[Avatar]](/images/avatar/f9d1eabeb629a51ab233a9ebfac98f5e.jpg)
Membro desde: 16/12/2008 08:17:46
Mensagens: 130
Localização: Brasilía/DF
Offline
|
tá tudo certo véio... mas ainda tá foda...
|
Um homem sem Deus não é nada e Deus sem o homem continua sendo Deus! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2008 00:14:53
|
RafaelVS
JavaEvangelist
![[Avatar]](/images/avatar/50454f95bbf5e6478cc0a55d08338731.jpg)
Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline
|
Cara, as vezes a gente pensa que tá tudo certo, mas não está (obviamente não está tudo certo, pois se estivesse não estaríamos tendo esta conversa hehehe)... Mas então, dê uma olhada direitinho no mapeamento e dá uma olhada na dica do nandobgi... às vezes, no Oracle, quando o usuário (que você configurou para conectar na base de dados) está sem permissão (grant), ele dá a mensagem de que a tabela ou view não existe.
|
- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2008 07:51:06
|
kelvis
JavaChild
![[Avatar]](/images/avatar/f9d1eabeb629a51ab233a9ebfac98f5e.jpg)
Membro desde: 16/12/2008 08:17:46
Mensagens: 130
Localização: Brasilía/DF
Offline
|
vou verificar galera... Valeu pela ajuda!!
|
Um homem sem Deus não é nada e Deus sem o homem continua sendo Deus! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2008 08:41:29
|
kelvis
JavaChild
![[Avatar]](/images/avatar/f9d1eabeb629a51ab233a9ebfac98f5e.jpg)
Membro desde: 16/12/2008 08:17:46
Mensagens: 130
Localização: Brasilía/DF
Offline
|
Bom... Verifiquei que não há nenhum problema com as permissões... então, a solução provisória que encontrei foi fazer o serviço do Hibernate na mãozona lá no meu "Service" para gerar o código e salvar o dado no Banco até saber que Loucura foi essa... Mas me ajudaram bastante... Ai vai o código:
valeus!!
|
Um homem sem Deus não é nada e Deus sem o homem continua sendo Deus! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2008 09:23:25
|
RafaelVS
JavaEvangelist
![[Avatar]](/images/avatar/50454f95bbf5e6478cc0a55d08338731.jpg)
Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline
|
Cara, não precisa fazer isso no código. Mostra aí como você mapeou sua classe (annotation ou xml) que talvez possamos te ajudar a encontrar onde está o erro...
Imagine só você se preocupar em escrever código pra gerar a primary key para todas as entidades do sistema? E ainda mais seguindo essa estratégia que você está fazendo de consultar todos e obter o próximo. Se isso for um sistema que você está desenvolvendo na sua empresa, a performance dele vai estar lá embaixo.
|
- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2008 09:52:39
|
kelvis
JavaChild
![[Avatar]](/images/avatar/f9d1eabeb629a51ab233a9ebfac98f5e.jpg)
Membro desde: 16/12/2008 08:17:46
Mensagens: 130
Localização: Brasilía/DF
Offline
|
Somente para esclarecer, O sistema que fiz tem 10 casos de uso sendo que 8 estão funcionando perfeitamente certo, esses dois que estou mostrando tiveram alterações no esquema do banco (ORACLE) que inclusive já estão presentes no código abaixo, mas não funciona de jeito algum...
vamos lá então... Ai vai como está mapeado no meu "hbm.xml"
Obrigado!
|
Um homem sem Deus não é nada e Deus sem o homem continua sendo Deus! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2008 19:37:16
|
RafaelVS
JavaEvangelist
![[Avatar]](/images/avatar/50454f95bbf5e6478cc0a55d08338731.jpg)
Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline
|
O generator do tipo "assigned" quer dizer que sua aplicação irá informar o valor da PK.
Acho que você mandou o HBM que estava usando após criar o tal serviço para criar a chave.
Manda o HBM que estava sendo usado quando deu o erro que originou o tópico. E também manda o stacktrace completo da Exception.
|
- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%) |
|
|
 |
|
|