Transação Spring Hibernate

0 respostas
D

Bom Dia Grupo.

Tenho uma aplicação que utiliza Spring 1.0.1, HIbernate 2.1.7, Struts e WebSphere 6.1.
Temos uma rotina que acessa diversas bases de Dados algumas em Oracle e outras em Progress, para as que acessam a base oracle utilizamos template do Spring para Hibernate e para as Bases Progress utilizamos o jdbcTemplate do Spring.
Essa rotina demora aproximadamente 5 horas, pois realiza diversas operações para carregar uma base Oracle, essa rotina é executada mensalmente.

O gerenciamento de Transação é realizado utilizando os recursos do Spring.
ex.



PROPAGATION_REQUIRED,-java.lang.Exception
PROPAGATION_REQUIRED,-java.lang.Exception
PROPAGATION_REQUIRES_NEW,ISOLATION_READ_UNCOMMITTED,readOnly
PROPAGATION_REQUIRED,ISOLATION_READ_UNCOMMITTED
PROPAGATION_REQUIRES_NEW,ISOLATION_READ_UNCOMMITTED,readOnly






o problema que estamos tendo é que durante o processamento a rotina nao consegue ler as atualizaçoes dos registros que foram realizados durante a operação, recupera os registros como se nao tivesse ocorrido atualização.

Gostaria de saber se alguem poderia indicar alguma estrategia ou algum doc onde eu possa encontrar detalhes de qual a melhor forma para fazer o controle transacional para rotinas com grande processamento.

grato pela Atenção de Todos

Criado 29 de novembro de 2007
Respostas 0
Participantes 1