Skip to content

Commit dbdf363

Browse files
authored
Issue 1827: Add java.time support for DB2 schema generation (#1828)
Signed-off-by: Will Dazey <[email protected]>
1 parent ffc9d1e commit dbdf363

File tree

1 file changed

+6
-0
lines changed
  • foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database

1 file changed

+6
-0
lines changed

foundation/org.eclipse.persistence.core/src/main/java/org/eclipse/persistence/platform/database/DB2Platform.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,12 @@ protected Hashtable<Class<?>, FieldTypeDefinition> buildFieldTypes() {
322322
fieldTypeMapping.put(java.sql.Time.class, new FieldTypeDefinition("TIME", false));
323323
fieldTypeMapping.put(java.sql.Timestamp.class, new FieldTypeDefinition("TIMESTAMP", false));
324324

325+
fieldTypeMapping.put(java.time.LocalDate.class, new FieldTypeDefinition("DATE"));
326+
fieldTypeMapping.put(java.time.LocalDateTime.class, new FieldTypeDefinition("TIMESTAMP"));
327+
fieldTypeMapping.put(java.time.LocalTime.class, new FieldTypeDefinition("TIME"));
328+
fieldTypeMapping.put(java.time.OffsetDateTime.class, new FieldTypeDefinition("TIMESTAMP"));
329+
fieldTypeMapping.put(java.time.OffsetTime.class, new FieldTypeDefinition("TIMESTAMP"));
330+
325331
return fieldTypeMapping;
326332
}
327333

0 commit comments

Comments
 (0)