OpenJPA の同等のプロパティー名を Kodo 固有のプロパティー名の代わりに使用する

WebLogic は、JPA 1.0 プロバイダーの実装に OpenJPA ではなく Kodo を使用しました。 このルールは kodo.*を検出する の特性を持つ。 鼓童プロパティ OpenJPA には、自動修正によって に変換します。 openjpa へ。* の特性を持つ。

Java ファイル内のプロパティー

Kodo プロパティーは、プロパティー名が ストリング・リテラルである Java ファイルに指定できます。例えば、以下のコードにフラグが立てられます。
String var = "kodo.AutoClear" ;
または
map.put("kodo.Log", "someValue");
OpenJPA に相当するものを持つ Kodo プロパティについては、自動修正で は kodo.*を変換します。 への に変更する。 の特性を持つ。

persistence.xml ファイル内のプロパティー

Kodo プロパティーは、META-INF フォルダー内にある persistence.xml ファイルに指定できます。 例ファイルのこのプロパティが persistence.xml ファイルのこのプロパティが検出され、変換する必要があります。
<property name="kodo.Log" value="some value" />
自動修正が利用可能で適用された場合、プロパティは次のようになる:
<property name="openjpa.Log" value="some value">
自動修正では、 kodo.*を変換する必要があります プロパティ名を に変更します。 既知の特性について。

OpenJPA の同等プロパティーがある Kodo プロパティー
Kodo OpenJPA
kodo.AutoClear openjpa.AutoClear
kodo.AutoDetach openjpa.AutoDetach
kodo.BrokerFactory openjpa.BrokerFactory
kodo.BrokerImpl openjpa.BrokerImpl
kodo.ClassResolver openjpa.ClassResolver
kodo.Compatibility openjpa.Compatibility
kodo.ConnectionDriverName openjpa.ConnectionDriverName
kodo.Connection2DriverName openjpa.Connection2DriverName
kodo.ConnectionFactory openjpa.ConnectionFactory
kodo.ConnectionFactory2 openjpa.ConnectionFactory2
kodo.ConnectionFactoryName openjpa.ConnectionFactoryName
kodo.ConnectionFactory2Name openjpa.ConnectionFactory2Name
kodo.ConnectionFactoryMode openjpa.ConnectionFactoryMode
kodo.ConnectionFactoryProperties openjpa.ConnectionFactoryProperties
kodo.ConnectionFactory2Properties openjpa.ConnectionFactory2Properties
kodo.ConnectionPassword openjpa.ConnectionPassword
kodo.Connection2Password openjpa.Connection2Password
kodo.ConnectionProperties openjpa.ConnectionProperties
kodo.Connection2Properties openjpa.Connection2Properties
kodo.ConnectionURL openjpa.ConnectionURL
kodo.Connection2URL openjpa.Connection2URL
kodo.ConnectionUserName openjpa.ConnectionUserName
kodo.Connection2UserName openjpa.Connection2UserName
kodo.ConnectionRetainMode openjpa.ConnectionRetainMode
kodo.DataCache openjpa.DataCache
kodo.DataCacheManager openjpa.DataCacheManager
kodo.DataCacheTimeout openjpa.DataCacheTimeout
kodo.DetachState openjpa.DetachState
kodo.DynamicDataStructs openjpa.DynamicDataStructs
kodo.FetchBatchSize openjpa.FetchBatchSize
kodo.FetchGroups openjpa.FetchGroups
kodo.FlushBeforeQueries openjpa.FlushBeforeQueries
kodo.Id openjpa.Id
kodo.InverseManager openjpa.InverseManager
kodo.LockManager openjpa.LockManager
kodo.LockTimeout openjpa.LockTimeout
kodo.Log openjpa.Log
kodo.ManagedRuntime openjpa.ManagedRuntime
kodo.Mapping openjpa.Mapping
kodo.MaxFetchDepth openjpa.MaxFetchDepth
kodo.MetaDataFactory openjpa.MetaDataFactory
kodo.Multithreaded openjpa.Multithreaded
kodo.Optimistic openjpa.Optimistic
kodo.OrphanedKeyAction openjpa.OrphanedKeyAction
kodo.NontransactionalRead openjpa.NontransactionalRead
kodo.NontransactionalWrite openjpa.NontransactionalWrite
kodo.ProxyManager openjpa.ProxyManager
kodo.QueryCache openjpa.QueryCache
kodo.QueryCompilationCache openjpa.QueryCompilationCache
kodo.ReadLockLevel openjpa.ReadLockLevel
kodo.RemoteCommitProvider openjpa.RemoteCommitProvider
kodo.RestoreState openjpa.RestoreState
kodo.RetainState openjpa.RetainState
kodo.RetryClassRegistration openjpa.RetryClassRegistration
kodo.SavepointManager openjpa.SavepointManager
kodo.Sequence openjpa.Sequence
kodo.TransactionMode openjpa.TransactionMode
kodo.WriteLockLevel openjpa.WriteLockLevel
kodo.IgnoreChanges openjpa.IgnoreChanges
kodo.jdbc.ConnectionDecorators openjpa.jdbc.ConnectionDecorators
kodo.jdbc.DBDictionary openjpa.jdbc.DBDictionary
kodo.jdbc.DriverDataSource openjpa.jdbc.DriverDataSource
kodo.jdbc.EagerFetchMode openjpa.jdbc.EagerFetchMode
kodo.jdbc.FetchDirection openjpa.jdbc.FetchDirection
kodo.jdbc.JDBCListeners openjpa.jdbc.JDBCListeners
kodo.jdbc.LRSSize openjpa.jdbc.LRSSize
kodo.jdbc.MappingDefaults openjpa.jdbc.MappingDefaults
kodo.jdbc.MappingFactory openjpa.jdbc.MappingFactory
kodo.jdbc.ResultSetType openjpa.jdbc.ResultSetType
kodo.jdbc.Schema openjpa.jdbc.Schema
kodo.jdbc.SchemaFactory openjpa.jdbc.SchemaFactory
kodo.jdbc.Schemas openjpa.jdbc.Schemas
kodo.jdbc.SQLFactory openjpa.jdbc.SQLFactory
kodo.jdbc.SubclassFetchMode openjpa.jdbc.SubclassFetchMode
kodo.jdbc.SynchronizeMappings openjpa.jdbc.SynchronizeMappings
kodo.jdbc.TransactionIsolation openjpa.jdbc.TransactionIsolation
kodo.jdbc.UpdateManager openjpa.jdbc.UpdateManager

注: WebSphere traditional V8.5.5 および Liberty Web Profile 6.0 は、JPA 2.0 の実装に OpenJPA を使用します。WebSphere traditional V9.0 および Liberty の Java EE 7 JPA 2.1 の実装は、EclipseLink を使用します。