簡體   English   中英

找不到參數c的隱式值:anorm.Column [Float] Play Framework Scala

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM