EclipseLink ne dispose pas d'un équivalent de la propriété de configuration openjpa.LockManager. EclipseLink ne reconnaîtra pas cette propriété de
mode de verrouillage OpenJPA et utilisera à la place le mode de verrouillage EclipseLink par défaut. Dans EclipseLink, les modes de verrouillage sont définis à
l'aide de la
spécification JPA 2.1, laquelle fournit des API de verrouillage telles que la méthode EntityManager lock ou la méthode Query
setLockMode. Reportez-vous à la spécification pour plus d'informations.
Cette règle signale le nom de propriété de gestionnaire de verrous OpenJPA suivant dans le fichier persistence.xml.
<persistence-unit name="JPAService"> <properties> <property name="openjpa.LockManager" value="pessimistic"> </properties> </persistence-unit> |
Pour des informations sur ce problème de migration d'OpenJPA vers EclipseLink, voir le guide Migration from OpenJPA to EclipseLink: Persistence XML.