JPA2.1でアプリケーションを開発しています。次のトラブルがあります。
この方法でエンティティをロックしようとしています:
Book book = em.find(Book.class, 12);
em.lock(book, LockModeType.PESSIMISTIC_WRITE);
しかし、別の Windows ブラウザまたはクライアントから id=12 のエンティティにアクセスしようとすると、システムは PessimisticLockException をスローしませんか?
どこが間違っていますか?