| Kodo 특정 특성 값 대신 OpenJPA 특성 값 사용 |
WebLogic은 OpenJPA 대신 Kodo를 JPA 1.0 제공자 구현에 사용했습니다. 이 규칙은 kodo 특정 특성 값을 OpenJPA로 변환합니다. 이 규칙은 Java 파일의 kodo 특정 특성 값을 발견합니다. 특성 이름 및 특성 값은 String 리터럴 매개변수여야 합니다. put 메소드를 사용하여 변경할 수 있습니다. 특성 이름은 첫 번째 매개변수이어야 하고, 키 및 특성 값은 두 번째 매개변수이어야 합니다. 이 규칙만 특성 값을 변환합니다. 독립 규칙은 필요 시 특성 이름을 변환합니다. 예를 들어, 다음 코드가 플래그됩니다.map.put("kodo.Log", "Remote=TRACE, SQL=TRACE"); map.put("kodo.Log", "SQL=TRACE"); 자동 수정은 유효한 OpenJPA 값이 아니므로 Remote=TRACE 값을 제거합니다. |
| 클래스 | 설명 |
|---|---|
| kodo.Log |
|
| kodo.ConnectionFactoryProperties |
|
| kodo.ConnectionFactory2Properties |
|
| kodo.MetaDataFactory |
|
| kodo.LockManager |
|
| kodo.OrphanedKeyAction |
|
| kodo.SavepointManager |
|
| kodo.Sequence |
|
| kodo.DataCache |
|
| kodo.QueryCompilationCache |
|
| kodo.jdbc.DBDictionary |
|
| kodo.jdbc.SchemaFactory |
|
| kodo.jdbc.MappingDefaults |
|
| kodo.ee.ManagedRuntime |
|
참고: WebSphere traditional V8.5.5 및 Liberty Web Profile 6.0은 JPA 2.0 구현에 OpenJPA를 사용합니다. WebSphere traditional V9.0 및 Liberty's Java EE 7 JPA 2.1 구현은 EclipseLink를 사용합니다.