从JPA文档中,如果没有人持有实体上的PESSIMISTIC_READ锁,则可以获得该实体的PESSIMISTIC_WRITE锁。但是,当我使用OpenJPA 2.0.0、WebSphere和MSSQL (以及DB2)进行测试时,两个服务似乎不能同时获得同一个实体上的PESSIMISTIC_READ锁。this.getEntityById(1); // successfully get the entity
this.entityManager.lock(configEntity, LockModeType.PE