openjpa.LockManager 構成プロパティーはマイグレーションする必要がある

EclipseLink には、openjpa.LockManager 構成プロパティーに相当する構成がありません。EclipseLink はこの OpenJPA ロック・モード・プロパティーを認識せず、代わりに EclipseLink のデフォルトのロック・モードを使用します。EclipseLink では、ロック・モードは JPA 2.1 仕様を使用して設定されます。これはEntityManager lock メソッドまたは Query setLockMode メソッドなどのロック API を提供します。詳しくは、仕様を参照してください。

この規則は、persistence.xml ファイル内の以下の OpenJPA ロック・マネージャー・プロパティー名にフラグを立てます。

< パーシスタンス・ユニット名 = "JPAService">
	< のプロパティー>
	    < property name= "openjpa.LockManager" value="ペシミスティック ">
	< /properties> < /persistence-unit>

この OpenJPA から EclipseLink へのマイグレーションの問題については、 Migration from OpenJPA to EclipseLink: Persistence XML ガイドを参照してください。