EclipseLink には、openjpa.LockManager 構成プロパティーに相当する構成がありません。EclipseLink はこの OpenJPA ロック・モード・プロパティーを認識せず、代わりに EclipseLink のデフォルトのロック・モードを使用します。EclipseLink では、ロック・モードは
JPA 2.1 仕様を使用して設定されます。これはEntityManager lock メソッドまたは Query setLockMode メソッドなどのロック API を提供します。詳しくは、仕様を参照してください。
この規則は、persistence.xml ファイル内の以下の OpenJPA ロック・マネージャー・プロパティー名にフラグを立てます。
<persistence-unit name="JPAService"> <properties> <property name="openjpa.LockManager" value="pessimistic"> </properties> </persistence-unit> |
この OpenJPA から EclipseLink へのマイグレーションの問題については、 Migration from OpenJPA to EclipseLink: Persistence XML ガイドを参照してください。