Pessoal preciso bloquear minha tabela não so uma linha, na hora da inserção mais usando persist do jpa 2.0 nada feito pelo banco de dados tudo programado dentro do java.
Tentei usar entityManager.lock() so que ele funciona para uma linha da tabela e tem que existir esse registro no banco já.
Meu caso é ao contrario, preciso bloquear toda a tabela e inserir um novo registro, até agora não consegui alguém tem uma idéia ou já tentou fazer isso???
lembrando: estou com glassfishV3, jpa2.0, hibernate, mysql e swing.
mais no meu caso não fiz assim criei uma tabela contador para gerenciar meu id, eu travo a linha do meu contador na hora da leitura para ninguém mais usar até eu acabar de usar com isso não perco a sequência do id e uso os comandos da jpa2.0.