Anorm 2.5不适用于java.time.LocalDate

时间:2015-09-25 13:53:36

标签: scala anorm

我使用的是Anorm 2.5和以下代码段:

import anorm.SqlParser._
import anorm._
// Not really needed, but to be sure
import anorm.JavaTimeToStatement
import anorm.JavaTimeParameterMetaData
import anorm.JavaTimeColumn

val localDate = java.time.LocalDate.of(2015, 9, 25)

val value = SQL"""SELECT id FROM table WHERE date = $localDate;""".as(get[Long]("id").singleOpt)

产生此错误:

found   : java.time.LocalDate
[error]  required: anorm.ParameterValue
[error]  date = $localDate

根据更改日志,anorm 2.5实际上应该支持java.time.LocalDate转换。有人可以帮忙吗?在我看来,java.time.LocalDate支持不起作用。

0 个答案:

没有答案