Also, the title of the issue is "EntityManager.find() throws PersistenceException when a lock cannot be obtained". Is that just a mistype? Should that say "EntityManager.refresh() throws ..."?