Fortune.scala 502 B

1234567891011121314151617181920
  1. package models
  2. import play.api.Play.current
  3. import play.api.db.slick.Config.driver.simple._
  4. import play.api.db.slick.DB
  5. class Fortunes extends Table[Fortune]("Fortune") {
  6. def id = column[Long]("id", O.PrimaryKey)
  7. def message = column[String]("message")
  8. def * = id ~ message <> (Fortune.apply _, Fortune.unapply _)
  9. val byId = createFinderBy(_.id)
  10. def getAll(): List[Fortune] = DB.withSession { implicit session =>
  11. Query(this).list
  12. }
  13. }
  14. case class Fortune(id: Long, message: String)