我正在使用IntelliJ IDEA 13进行程序。应用程序使用Scala slick与Postgres 9.3。
我的计划在
之下import scala.slick.driver.PostgresDriver.simple._
object GeoLocations extends RichTable[GeoLocation]("geo_location") {
def latitude = column[Double]("latitude")
def longitude = column[Double]("longitude")
def altitude = column[Double]("altitude")
def * = id.? ~ latitude.? ~ longitude ~ altitude <> (GeoLocation, GeoLocation.unapply _)
def forInsert = latitude.? ~ longitude ~ altitude <> ({ (lat, long, alt) => GeoLocation(None, lat, long, alt) },
{ g: GeoLocation => Some((g.latitude, g.longitude, g.altitude)) })
}
在我的程序中,下面的导入文件会自动被禁用,并导致许多不必要的错误。
import scala.slick.driver.PostgresDriver.simple._