多くのフィールドを持つケースクラスがあります
case class H(
id: Int,
min: Option[String] = None,
max: Option[String] = None,
step: Option[String] = None,
...
)
いくつかのフィールドをテーブルにマップするにはどうすればよいですか?
class TH(tag: Tag) extends Table[H](tag, "H") {
def id = column[Long]("ID", O.PrimaryKey, O.AutoInc)
def min = column[Option[String]]("M")
def * = (id, min) <>(H.tupled, H.unapply)
}
このようにしようとすると def * = (id, min) <>(H.tupled, H.unapply)
、すべてのフィールドをマップする代わりに、コンパイル例外が発生しました。カスタム フィールドをテーブルにマッピングできますか?
BR!