Transação com hibernate, duvidas

0 respostas
M

Galera, eu to com um probleminha. Eu gostaria de saber como faço para quando eu der um LockMode.UPGRADE_NOWAIT em um registro em um determinado momento da minha aplicacao web, como eu faria para posteriormente recuperar o registro, altera-lo e entao libera-lo??? Estou usando o Oracle 10g.
A questao eh que o for update do oracle ele fica ativo no registro enquanto a sessao tiver ativa e so libera o registro quando a sessao for commitada ou fechada. No hibernate tbm é assim? Como eu faria pra resolver isso?

Resumindo:

Gostaria de seleciona um registro com um LockMode para que ninguem consiga altera-lo até eu liberar ele. E entao posteriormente comita-lo. Agradeço desde de já.

Criado 8 de abril de 2008
Respostas 0
Participantes 1