Hi
for a similar example from
http://szeiger.de/blog/2009/09/27/a-scala-query-update/case class NameOfAnalysis(id: Int, name: String)
object NamesOfAnalysis extends Table[NameOfAnalysis]("qryAnalysisNames"){
def id = column[Int]("NameID", O.PrimaryKey)
def name = column[String]("Name")
def * = id ~ name <> (NameOfAnalysis, NameOfAnalysis.unapply _)
}
...
val someNames: List[NameOfAnalysis] = NamesOfAnalysis.where(_.name like"S").list
...
i get a compile error: type mismatch;
[error] found : List[U]
[error] required: List[NameOfAnalysis]
[error] val someNames: List[NameOfAnalysis] = NamesOfAnalysis.where(_.name like "S").list
Is <Table.where().list> not available / not usable with predefined List[Type] !?
the following run:
...
val someNames = NamesOfAnalysis.where(_.name like "S").list
best regards
Oleg