[英]Could not find implicit value for parameter c: anorm.Column[Float]
[英]could not find implicit value for parameter c: anorm.Column[Float] Play Framework Scala
我无法在play框架中解析float值,这给了我一个编译错误。 因此,从数据库中我得到的值是float,但它不能将值确定为float,并给出了float定理的错误。
它给的错误就像
我的代码是这样的:
package model
import anorm._
import play.api.db._
import play.api.Play.current
case class Contact(id: String, VehiclePositionLattitude: Double,
VehiclePositionLongitude: Any)
object Contact {
def all={
DB.withConnection { implicit connection=>
SQL("Select VehicleJourneyUID,VehiclePositionLattitude,VehiclePositionLongitude
from csv_output where VehicleJourneyUID in (31356)")().map{ row=>
Contact(
id=row[String]("VehicleJourneyUID"),
VehiclePositionLattitude=row[Double]("VehiclePositionLattitude"),
VehiclePositionLongitude=row[Float]("VehiclePositionLongitude")
)
}.toList
}
}
}
您是否尝试过为Float使用隐式读写? 或使用BigDecimal数据类型对其进行验证,即使它在SQL数据库中显示为Float。
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.