aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach Smith <zach@driver.xyz>2017-01-19 17:05:48 -0800
committerZach Smith <zach@driver.xyz>2017-01-20 11:15:46 -0800
commite216e81c05331c671aa7e34e04c54de1b96075a8 (patch)
treea0119711abe452e39c971d2c69d91e16eb4daab4
parent7a9802a4040ec5f99198e0931063fbb245b74e26 (diff)
downloaddriver-core-e216e81c05331c671aa7e34e04c54de1b96075a8.tar.gz
driver-core-e216e81c05331c671aa7e34e04c54de1b96075a8.tar.bz2
driver-core-e216e81c05331c671aa7e34e04c54de1b96075a8.zip
Fix bug in database timestamp column mapper
-rw-r--r--src/main/scala/xyz/driver/core/database/database.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/xyz/driver/core/database/database.scala b/src/main/scala/xyz/driver/core/database/database.scala
index a8aec63..c4cf180 100644
--- a/src/main/scala/xyz/driver/core/database/database.scala
+++ b/src/main/scala/xyz/driver/core/database/database.scala
@@ -36,7 +36,8 @@ package database {
MappedColumnType.base[Name[T], String](_.value, Name[T](_))
implicit def `xyz.driver.core.time.Time.columnType`: BaseColumnType[Time] =
- MappedColumnType.base[Time, Long](_.millis, Time(_))
+ MappedColumnType.base[Time, java.sql.Timestamp](time => new java.sql.Timestamp(time.millis),
+ timestamp => Time(timestamp.getTime))
implicit def `xyz.driver.core.time.Date.columnType`: BaseColumnType[Date] =
MappedColumnType.base[Date, java.sql.Date](dateToSqlDate(_), sqlDateToDate(_))