必須移轉 openjpa.LockManager 配置內容

EclipseLink 沒有與 openjpa.LockManager 配置內容對等的配置。EclipseLink 將不會辨識此 OpenJPA 鎖定模式內容,並且會改用 EclipseLink 預設鎖定模式。在 EclipseLink 中,鎖定模式可使用 JPA 2.1 規格進行設定,該規格會提供鎖定 API,如 EntityManager lock 方法或 Query setLockMode 方法。請參閱此規格以取得詳細資料。

此規則會在 persistence.xml 檔中標示下列 OpenJPA 鎖定管理程式內容名稱。

<persistence-unit name="JPAService">
	<properties>
	    <property name="openjpa.LockManager" value="pessimistic">
	</properties>
</persistence-unit>

如需此 OpenJPA 至 EclipseLink 移轉問題的相關資訊,請參閱 從 OpenJPA 移轉至 EclipseLink:持續性 XML 手冊。