Gostaria de realizar um LOCK em um único registro de uma única tabela no meu banco de dados, através de um Session Bean stateless.
Esse session bean é chamado dentro de uma transação não gerenciada, e preciso que o LOCK termine apenas quando outro session bean realizar o ROLLBACK ou COMMIT.
A JPA possui alguma alternativa para a realização do LOCK? Trabalho com mais de um banco de dados, e por isso não é legal que eu insira um comando LOCK para o PostgreSQL, outro para Oracle e outro para DB2…