| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 08:53:58
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
essa questao eu resolvi.. agora o problema é outro.. pode ajudar?
seguinte: sessao de update =/
estou tentando atualizar meus itens venda, mas qndo executo ele simplesmente gera um novo ID no item_venda com atributos null!!
ou seja eu mando atualizar o item venda de iD 2 e ele gera um novo ID com valor null !!!
This message was edited 1 time. Last update was at 19/03/2010 08:54:36
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:34:25
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline
|
Lavieri mas quando vc anota o field.. o hibernate nao continua usando o setter nao???
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 10:39:46
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
Uma pergunta para os usuarios de Hibernate,
Uma situação que está me deixando com dúvidas:
Tenho uma venda, onde foi efetuado 3 produtos vendidos!
Agora em um update estou atualizando 1 produto, mantendo o 2 produto normal, e quero deletar o 3 produto.
Porem quando efetuei meu update, notei que ele apenas atualiza o item que está para ser alterado.. já o resto ele nao faz nada!!!
Isto é normal? O update nao faz delete dos elementos Itens Vendidos que não foram mechidos no update?
Att. Jonas
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:17:54
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
rogelgarcia wrote:Lavieri mas quando vc anota o field.. o hibernate nao continua usando o setter nao???
nao!
ele faz por reflexao, acessa os campos diretamente, seta acessible como true, e invade o campo que era pra ser private setando seu valor, e portanto pode alterar o estado do objeto de uma forma nao esperada...
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:20:20
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
TheKill wrote:Uma pergunta para os usuarios de Hibernate,
Uma situação que está me deixando com dúvidas:
Tenho uma venda, onde foi efetuado 3 produtos vendidos!
Agora em um update estou atualizando 1 produto, mantendo o 2 produto normal, e quero deletar o 3 produto.
Porem quando efetuei meu update, notei que ele apenas atualiza o item que está para ser alterado.. já o resto ele nao faz nada!!!
Isto é normal? O update nao faz delete dos elementos Itens Vendidos que não foram mechidos no update?
Att. Jonas
try it
o hiberante nao atualiza nao o relacionamento
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:25:57
|
rogelgarcia
GUJ Master
![[Avatar]](/images/avatar/861e8bae74e22a572164fdb59b1caa8b.jpg)
Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline
|
Lavieri wrote:
rogelgarcia wrote:Lavieri mas quando vc anota o field.. o hibernate nao continua usando o setter nao???
nao!
ele faz por reflexao, acessa os campos diretamente, seta acessible como true, e invade o campo que era pra ser private setando seu valor, e portanto pode alterar o estado do objeto de uma forma nao esperada...
Q bagaça...
|
Rógel Garcia, criador do framework NEXT
http://www.nextframework.org
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:26:42
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
Huum, mas isso fica bem complicado..
eu achei que o hibernate conseguia atualizar automaticamente..
dessa forma eu vou ter que fazer um remove pra cada elemento removido,
e outra vou ter que ficar controlando manualmente os objetos que devem ou não ser removidos :S
omg
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:28:02
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
Como vcs fazem para controlar essa situação???
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:44:20
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
TheKill wrote:Huum, mas isso fica bem complicado..
eu achei que o hibernate conseguia atualizar automaticamente..
dessa forma eu vou ter que fazer um remove pra cada elemento removido,
e outra vou ter que ficar controlando manualmente os objetos que devem ou não ser removidos :S
omg
anota com isto
@Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
and be happy
agora vc tera q fazer algo como
nao me lembro 100%, mas o objeto precisa ser gerenciavel....
This message was edited 1 time. Last update was at 19/03/2010 13:45:30
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:45:39
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
desta forma eu tenho de ter um objeto do tipo ItemVenda dentro de Venda?
o.O é isso mesmo?
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:46:10
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
TheKill wrote:desta forma eu tenho de ter um objeto do tipo ItemVenda dentro de Venda?
o.O é isso mesmo?
e nao e' assim ?
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:48:31
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
a meu ver não..
fica bem estranho isso..
eu tenho um objeto do tipo Lista de ItensVenda..
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:50:50
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
TheKill wrote:a meu ver não..
fica bem estranho isso..
eu tenho um objeto do tipo Lista de ItensVenda..
nao estou entendo o q vc esta faladno ...
vc colocou no seu mapeanto exatamento isso
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:56:03
|
TheKill
GUJ Master
![[Avatar]](/images/avatar/6a59767ffedbb0c50130b5f43340d816.png)
Membro desde: 29/09/2006 18:06:30
Mensagens: 1142
Localização: Araranguá - SC
Offline
|
sim.. a lista de itensVenda eu coloquei, pra pode inserir os itens que foram vendidos o.O
|
Pessoal se foi respondido com eficiência...
Nao custa finalizar o topico ^^ [RESOLVIDO]
Isso ai, valeu xD
GrupoJavaSC
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2010 13:57:45
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
TheKill wrote:sim.. a lista de itensVenda eu coloquei, pra pode inserir os itens que foram vendidos o.O
entao ? vc nao estava reclamando que queria apagar daquela forma ??
se quiser de outra forma pode ser
session.delete(itemDeVenda);
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
|
|