| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 16:12:57
|
elugo
JavaChild
![[Avatar]](/images/avatar/dd27f2bc962dc976d5e3115fdc6120ce.jpg)
Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline
|
Boa tarde pessoal!!
Estou com um problema que ja estou ficando loco! rs
Está ocorrendo esse erro ao salvar ou atualizar meus dados:
tenho uma classe PropostaFornecedor
cujo seu identificar é uma chava composta: PropostaFornecedorPK
quando eu salvo um objeto do tipo proposta fornecedor esta ocorrendo o seguinte erro:
Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
já pesquisei muito, mas não consigo achar uma solução!!
O pior de tudo vem agora, em ambiente local, não ocorre o erro!!!
Mas no cliente rodando no servidor ocorre esse erro...
se alguem tiver alguma idéia do que possa estar causando este cenário eu agradeço...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 16:24:40
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
Com base em um erro que eu tive, provavelmente o teu id não está sendo inicializado/populado então ele tentar dar um update e um registro que, por exemplo, o id é Zero, por isso essa exceção!
Mas não dá para afirmar pois você não deu muitos detalhes!
Dá mais detalhes página, fonte isso ajuda na hora de solucionar o problema!
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 17:07:24
|
elugo
JavaChild
![[Avatar]](/images/avatar/dd27f2bc962dc976d5e3115fdc6120ce.jpg)
Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline
|
OK!!
Bom o ambiente encontra - se da seguinte forma:
Para montar a tela, é necessário buscar os itens de um determinado processo onde,
estes itens receberão a proposta dos fornecedores!!!
Realizo a busca desses itens e crio uma proposta para cada item.
quando o fornecedor salva suas proposta, pego esta lista de itens onde foi informado o valor para cada item e
crio um objeto do tipo Proposta do fornecedor que contem a seguinte implementação
quando vou salvar a classe proposta fornecedor é necessario informar a propostaFornecedorPK
e ao salvar ocorre o erro que informei anteriormente!
tentei resolver da seguinte forma:
eu verificava se a pk estava preenchida, caso nao estivesse eu chamava o método save do hibernate
caso ja existisse chamaria o saveOrUpdate.
Antes da minha alteração esta chamando direto o saveOrUpdate e pensei que fosse o motivo da excessao pois se tivesse com o identificador informado,
ele iria invocar o update e como não havia registro dele no banco daria o erro!!
mas não resolveu....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 17:14:19
|
elugo
JavaChild
![[Avatar]](/images/avatar/dd27f2bc962dc976d5e3115fdc6120ce.jpg)
Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline
|
só mais uma coisa!
esse é o mapeamento feito para a chave composta:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 17:29:35
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
E sistema Web?! Debuga a aplicação para saber o valor da Pk para ver se existe esse registro no banco!
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 17:44:17
|
elugo
JavaChild
![[Avatar]](/images/avatar/dd27f2bc962dc976d5e3115fdc6120ce.jpg)
Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline
|
O sistema é web,
debuguei o código e esta tudo correto:
os ids que compoem a pk existem seus respectivos registros em suas tabelas
e a pk informada ao salvar não existe na tabela de proposta de fornecedor!!1
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2010 11:11:10
|
a.moraissoares
JavaChild
![[Avatar]](/images/avatar/811f58cb176866007ea5c6930f233266.jpg)
Membro desde: 07/04/2009 12:53:08
Mensagens: 113
Offline
|
e ai? nada?
estou com mesmo problema, utilizando vraptor 3.1. Dá a mesma exception, e to ficando louco já!!!
uma pergunta.
Quando usando VRaptor, tenho 2 métodos cadastra
acontece que Banco é um objeto de Entrevistador, ou seja, idBanco em entrevistador é um CHAVE ESTRANGEIRA para id na tabela Banco.
Quando vou inserir um Entrevistador, sigo os seguintes passos:
1 - cadastra(banco)
2 - entrevistador.setBanco(banco);
3 - cadastra(Entrevistador);
E acontece esse erro no momento de cadastrar entrevistador.
Porque acontece esse erro?
A ordem de execução está certa?
Obrigado pela ajuda
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/01/2011 07:56:01
|
duducordeiro_
JavaChild
Membro desde: 15/10/2009 21:50:12
Mensagens: 114
Offline
|
Está ocorrendo a mesmo problema para mim...
Alguém tem alguma solução para este erro?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/05/2011 09:07:38
|
PaduaAlves
JavaChild
![[Avatar]](/images/avatar/b860fb8fa649c85a8d4ae3e258f28521.jpg)
Membro desde: 21/09/2009 16:16:49
Mensagens: 131
Offline
|
Alguém?
|
Um homem é do tamanho do seu sonho. |
|
|
 |
|
|