Transação com JPA e Springframework estilo JDBC

É verdade que os frameworks são muito úteis pois encapsulam a complexidade do código, principalmente no que se refere aos requisitos não funcionais. Porém existem cenários em que você precisar retomar o controle do código. Segue um exemplo de como controlar uma transação no estilo JDBC com Springframework e JPA. Não quero abordar neste post as questões arquiteturais, mas este código não seria necessário se você utilizar a anotação @Transactional do Spring de forma indiscriminada. Contudo se você respeitar as boas práticas arquiteturais o @Transactional ficará exclusivamente na camada de serviço da sua aplicação.

Se você gostou? Compartilhe:
Marcado com: , ,
Publicado em Desenvolvimento, JAVA
Um comentário sobre “Transação com JPA e Springframework estilo JDBC
  1. Anderson Leite disse:

    Bom post.
    Deixa o link do projeto para download ai…
    Segue abaixo um exemplo das possibilidades desta anotação:
    @Transactional(propagation=Propagation.REQUIRES_NEW,
    isolation=Isolation.SERIALIZABLE,
    timeout=120)
    São muitas as possibilidades…

Deixe uma resposta para Anderson Leite Cancelar resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Protected by WP Anti Spam
  • Treinamentos

    Treinamentos

    Precisa treinar sua equipe?

  • Portfólio

    Portfólio

    Conheça meus trabalhos

  • Artigos

    Artigos

    Vamos trocar conhecimento, leia meus artigos e comente.

  • Questões de JAVA

    Questões de JAVA

    Questões comentadas de diversos concursos.

Categorias
Últimos Artigos