Я пытаюсь вставить данные в таблицу под названием users. Я только передаю значение для поля имени, и появляется это исключение.
Я даже не передаю временную метку в параметре.
Данные по-прежнему вставляются в базу данных, даже если это происходит. Но почему?
Вот ошибка, которую я получаю: [RuntimeException: TypeDoesNotMatch (невозможно преобразовать 2014-10-21 17:41:41.982: class java.sql.Timestamp to Long для столбца ColumnName(users.joined, Some(joined) ))]
Вот код:
DB.withConnection { implicit conn =>
val id: Option[Long] =
SQL("insert into pinglet.users (name) VALUES ('jel124')")
.executeInsert()
outString += id.getOrElse("nuffin'")
}
Информация
join представляет собой поле типа данных timestamp с часовым поясом.
Моя версия scala 2.11.1.
версия java 1.8.0_25
Мой драйвер postgres jdbc — 9.3-1102-jdbc41.