Como configurar um método ou classe transacionada com Spring?

View: New views
2 Messages — Rating Filter:   Alert me  

Como configurar um método ou classe transacionada com Spring?

by Mateus-7 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Olá,
Após muito apanhar para conseguir configurar uma injeção via Spring me deparei com a seguinte situação:

Meus objetos não estão sendo persistidos (via JPA/Hibernate) pois os métodos não são chamados dentro de uma transação, consigo resolver este problema adicionando a anotação @Transaction no método, porém isso atrela minha classe ao Spring. Sei que há um jeito de dizer pro spring via XML que todos os métodos de uma classe devem rodar dentro de uma transação, mas não sei como fazer isso. Alguma sugestão?

Obrigado!

--
Mateus Lucio Santos
mateus.lucios@...

Re: Como configurar um método ou classe transacionada com Spring?

by Fernando Franzine :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sim...vc pode usar AOP !
O livro Spring in Action tem tudo que vc precisa !
--
Fernando Franzini
Java Blog - http://fernandofranzini.wordpress.com

2009/11/9 Mateus <mateus.lucios@...>
Olá,
Após muito apanhar para conseguir configurar uma injeção via Spring me deparei com a seguinte situação:

Meus objetos não estão sendo persistidos (via JPA/Hibernate) pois os métodos não são chamados dentro de uma transação, consigo resolver este problema adicionando a anotação @Transaction no método, porém isso atrela minha classe ao Spring. Sei que há um jeito de dizer pro spring via XML que todos os métodos de uma classe devem rodar dentro de uma transação, mas não sei como fazer isso. Alguma sugestão?

Obrigado!

--
Mateus Lucio Santos
mateus.lucios@...