| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2011 16:47:33
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
Boa noite galera, alguém poderia me dizer se quando configuro o OpenEntityManagerInViewFilter do Spring(no web.xml) eu ainda sim preciso anotar minhas classes com @Transactional ?
estou realizando alguns testes e só funciona quando anoto, porém, eu pensava que o SessionInView abria a session, dava um begin transaction e depois fechava a session e comitava.
No Spring ele apenas abre a session e mais nada, só me resolve o problema de Lazy(claro que isso já é bastante rs) ?
obrigado
[]'s
Alberto Ribeiro
This message was edited 1 time. Last update was at 27/04/2011 09:38:24
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2011 19:35:32
|
dreampeppers99
Virtual Machine Man
![[Avatar]](/images/avatar/6fb993285d56e6927284ff9b11ac6851.jpg)
Membro desde: 29/08/2006 21:50:17
Mensagens: 523
Offline
|
alberto_ribeiro wrote:Boa noite galera, alguém poderia me dizer se quando configuro o OpenEntityManagerInViewFilter do Spring(no web.xml) eu ainda sim preciso anotar minhas classes com @Transactional ?
Sim, o OpenEntityManagerInViewFilter faz é abrir a "sessão" jpa na visão.
alberto_ribeiro wrote:
No Spring ele apenas abre a session e mais nada, só me resolve o problema de Lazy(claro que isso já é bastante rs) ?
Sim, "basicamente isso"!
This message was edited 1 time. Last update was at 26/04/2011 19:36:27
|
- Não respondo dúvida por PM!
- Blog -> Software development - Clojure, Ruby, Java, Test and little pumpkins
- Blog - Desenvolvimento de software - Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2011 19:43:16
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
procurei bastante mas não achava nada que me dizia com certeza...
Boa noite e obrigado pela resposta, agora lá vou eu anotar tudo denovo rsss
[]'s
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2011 20:59:54
|
Priuli
JavaEvangelist
![[Avatar]](/images/avatar/7047653faab87234b4f0d8e9d669fa7c.jpg)
Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline
|
vc precisa usar o @Transaction para controle das suas transações sim. Este padrão(OpenSess..View) apenas serve para deixar a sessao do ORM aberta por + tempo para ser renderizada na view e mais nada, ela ñ dita nada das transações que vc quer usar com o banco, neste caso só com anotação msm
|
Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Priuli-Filter - http://sourceforge.net/projects/priuli-filter/
Certificação:
OCPJ 6 90% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2011 09:38:55
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
Muito Obrigado dreampeppers99 e Priuli...
[]'s
Alberto
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
|
|