скаляр как создать дату и время - PullRequest
0 голосов
/ 20 сентября 2011

Я обнаружил, что scalaquery использует java.sql.date в качестве объекта даты. Но время создания java.sql.date уменьшается.

Можно ли каким-либо образом использовать поле scalaquery для mysql datetime ?

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Вместо использования java.sql.Date попробуйте использовать java.sql.Timestamp при объявлении столбца.

Похоже, это дает лучшее отображение для столбца с элементами даты и времени.

1 голос
/ 10 декабря 2011

В ScalaQuery нет поддержки java.util.Date. Тем не менее, можно улучшить ScalaQuery с помощью ваших собственных средств отображения типов. Для java.util.Date такая оболочка может выглядеть так

 implicit val JavaUtilDateTypeMapper = MappedTypeMapper.base[java.util.Date, Long]  (_.getTime, new java.util.Date(_))

преобразование java.util.Date в простой Long. Какая цель лучше всего зависит от вашей базы данных, в моем случае Long работает отлично.

...