如何使用Slick使用(自定义)MemSQL的地理类型

时间:2016-06-13 12:42:59

标签: scala playframework slick memsql

我目前正在尝试使用Slick来使用MemSQL。 MemSQL基于SQL语法并处理地理空间类型: https://docs.memsql.com/docs/地理空间指南





我正在尝试使用自定义类型来轻松使用光滑的方式:


&#xA ;
 包实体

 import slick.driver.MySQLDriver.api ._

密封案例类GeographicPoint(valuec:String){
 var value:String = valuec
隐式val colType = MappedColumnType.base [GeographicPoint,String](
 {_。value},
 {GeographicPoint(_)}
)
}
&#xA ;类AreaNodes(tag:Tag)扩展表[(Int,String,GeographicPoint)](标记,“AREA_NODES”){
 def id = column [Int](“ID”,O.PrimaryKey,O.AutoInc)
 def name = column [String](“NAME”)
 def centroid = column [GeographicPoint](“CENTROID”)
 def * =(id,name,centroid)
}
  




在编译时,我有以下错误:




 找不到参数tt的隐含值:slick.ast.TypedType [entities.GeographicPoint]
  
&#xA ;

0 个答案:

没有答案