Плагин DB не зарегистрирован в Play 2.0

Я только начал работать с игрой и изменил способ чтения SQL, и теперь я получаю следующая ошибка:

[Exception: DB plugin is not registered.]

Код, который у меня есть для этого класса,:

package models

import play.api.db._
import play.api.Play.current

import anorm._

case class Housing(id: Long, rent: String, address: String, street0: String, street1: String, neighbourhood: String)

object Housing {

  def all(): List[Housing] = DB.withConnection { implicit c =>
    SQL("select * from housing")().map { row =>
      Housing(row[Long]("id"), row[String]("rent"), row[String]("address"), row[String]("street0"),
        row[String]("street1"), row[String]("neighbourhood"))
    }.toList
  }

  def create(rent: String, address: String, street0: String, street1: String, neighbourhood: String) {}

  def delete(id: Long) {}

}

Я не уверен, что это даже лучший способ сделать это, но использование цепочки ~казалось, что я просто дублирую кучу вещи.

10
задан paradigmatic 26 March 2012 в 07:43
поделиться