Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Spring Data - Isolar registros quando utilizados por aplicações.

Hoje trabalho com duas aplicações que utilizam o mesmo banco de dados (Oracle 10G). Uma aplicação foi desenvolvida em Delphi e a outra foi desenvolvida em Java. Porém, estou tendo um problema, pois necessito que quando a aplicação em Java acessar a base e alocar um registro, esse registro não fique disponível para a aplicação em Delphi.

Como faria isso utilizando Spring Data Jpa na última versão, como bloquearia o registro para ninguém poder alterar ou deletar esse registro estando alocado ?

2 respostas
solução!

Oi Renato,

Acho que você usar a annotation org.springframework.data.jpa.repository.Lock e passar o estilo de lock que você quer..

Obrigado Alberto, Utilizei o lock pessimista e funcionou !!!