[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
comit e rollback  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
rodrigo.duarte
Equipe

Membro desde: 21/06/2007 13:23:02
Mensagens: 5
Offline

Preciso que este método seja atômico, em outras palavras, ou altera todos ou não faz nada. Tem alguma jeio pra isso?

ArquivoDAO.java:

void metodo A( listaFilmes){

for( Filme filme: listaFilmes){
curso.setCategoria("Gold")
saveOrUpdate(curso)
}
}
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Você por por tudo dentro de uma transaction..

Assim:

Code:
 public void metodoA(final List listaFilmes){
 transactionTemplate.execute(new TransactionCallback(){
 	public Object doInTransaction(TransactionStatus arg1) {
               for( Filme filme: listaFilmes){
                    curso.setCategoria("Gold")
                    saveOrUpdate(curso);
               }
 	return null;
 }});
 
 }
 

teh!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team