diff options
-rw-r--r-- | plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/StatementUtil.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/StatementUtil.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/StatementUtil.java index 15880fa13d2..b4aa4436288 100644 --- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/StatementUtil.java +++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/StatementUtil.java @@ -14,6 +14,7 @@ import java.io.ByteArrayInputStream; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.Statement; +import java.util.Date; import java.util.List; import java.util.logging.Level; import org.eclipse.osee.framework.core.exception.OseeCoreException; @@ -113,6 +114,10 @@ public final class StatementUtil { } else if (dataValue instanceof ByteArrayInputStream) { preparedStatement.setBinaryStream(preparedIndex, (ByteArrayInputStream) dataValue, ((ByteArrayInputStream) dataValue).available()); + } else if (dataValue instanceof Date) { + java.util.Date javaDate = (java.util.Date) dataValue; + java.sql.Timestamp date = new java.sql.Timestamp(javaDate.getTime()); + preparedStatement.setTimestamp(preparedIndex, date); } else { preparedStatement.setObject(preparedIndex, dataValue); } |