Could you set a break point at org.hibernate.jpa.spi.AbstractEntityManagerImpl#setLockOptions and see if org.hibernate.LockOptions#setScope gets set properly? It should get set to true in your case above.