Problemas com lock pessimista em JPA

0 respostas
D
Caras, é o seguinte: estou tentando fazer lock pessimista com o JPA, da ssguinte maneira:
EntityTransaction tx = em.getTransaction();		
tx.begin();

Contador e = em.getReference(Contador.class, contador.getNumero());
em.lock(e,LockModeType.WRITE)

....

tx.commit();

Só que na hora do em.lock, ele tá retorna um Null Pointer Exception lá de dentro, e eu não faço idéia do porquê. Alguém sabee o que está acontecendo de errado? O em.getReference funciona normalmente, retornando o objeto, o erro é dentro do lock.

ps: lock otimista não serve pro meu caso, tem que ser o pessimista mesmo.

Abraços

Criado 4 de novembro de 2008
Respostas 0
Participantes 1