在PlaySlick示例中,有一个带有示例数据访问对象的文件。
https://github.com/playframework/play-slick/blob/master/samples/basic/app/dao/CatDAO.scala
和表定义:
private class CatsTable(tag: Tag) extends Table[Cat](tag, "CAT") {
def name = column[String]("NAME", O.PrimaryKey)
def color = column[String]("COLOR")
def * = (name, color) <> (Cat.tupled, Cat.unapply)
}
是否可以使用此定义生成新表而无需使用播放演变?如果没有,为什么?