OpenSessionInView Utilizando Spring[RESOLVIDO]  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
alberto_ribeiro
JavaEvangelist
[Avatar]

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
[Email] [MSN]
dreampeppers99
Virtual Machine Man
[Avatar]

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
[WWW]
alberto_ribeiro
JavaEvangelist
[Avatar]

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
[Email] [MSN]
Priuli
JavaEvangelist
[Avatar]

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%
[Email]
alberto_ribeiro
JavaEvangelist
[Avatar]

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
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team