Я пытаюсь определить поле даты с нулевым значением в postgres, используя аноним в качестве подключения к базе данных.Play framework - Использование anorm с опцией [LocalDate] Option [LocalDateTime]
Я пытаюсь обновить запись:
def update(id: Long, startTime: Option[LocalDate]){
SQL("""UPDATE my_table
|SET start_date = {start_date}
|WHERE id = {id}
""".stripMargin)
.on(
'id ->id,
'start_date -> startDate,
).executeUpdate()
}
Но я получаю ошибку компиляции, выглядит как anorm не может справиться с Option [DateTime], хотя, когда я настроил анализатор работает формировать меня:
val parser: RowParser[Info] = {
get[Long]("id") ~
get[Option[DateTime]]("start_date") map {
case id ~ startTime => Info(id, startDate)
}
}
Что я здесь отсутствует? Спасибо!
Попробуйте добавить 'импорт JodaParameterMetaData._' –
Спасибо !! работал! – Tomer
@Lars Arnbak, что относительно опции [LocalDate], нужно импортировать что-то еще? – Tomer