2016-05-02 4 views
1

2つ以上のパラメータがある場合は機能しますが、それは動作しますが、の場合は- コンパイルされません。 タプルは2つ以上のパラメータ関数用です。 しかし、私は1つの値だけでテーブルをwan'tですか?滑らかな構成のテーブルでは、値タプルが1つだけでは機能しません。

case class Some(name: String) 

class SomeTable(tag: Tag) extends Table[Some](tag, "Some") { 
    def name = column[String]("SomeNAME", O.PrimaryKey) 

    override def * = name <>(Some.tupled, Some.unapply) 
} 
+1

チェックアウト[こちら](http://stackoverflow.com/questions/17244478/scala-projections-in-slick-for-only-one-column) – Esardes

+1

私はslickに精通していませんが、これは少なくともコンパイルします: 'override def * = name <>(Some.apply、Some.unapply)' –

答えて

2

我々はそれが私の作品

override def * = name <>(Some.apply, Some.unapply) 

によってオーバーライドを置き換えることができます。

関連する問題