Sto provando a connettermi a un database mysql con slick 1.0.0.Creare una connessione MySQL in Playframework con slick
Quello che ho fatto finora:
in Build.scala Ho aggiunto
val appDependencies = Seq(
anorm,
"mysql" % "mysql-connector-java" % "5.1.24",
"com.typesafe.slick" % "slick_2.10" % "1.0.0",
"org.slf4j" % "slf4j-nop" % "1.6.4"
)
in application.conf
db.default.driver=com.mysql.jdbc.Driver
db.default.url="url to mysql db"
db.default.user=user
db.default.pass=password
e ora sto cercando di leggere una voce dal DB. Per questo ho un modello di
package models
import scala.slick.driver.MySQLDriver.simple._
import Database.threadLocalSession
object Organisations extends Table[(Int, String)]("Organisation")
{
def id = column[Int]("id", O.PrimaryKey)
def name = column[String]("name")
def * = id ~ name
}
e ora vorrei solo le voci di uscita
val orgs =
for { o <- Organisations } yield o.name
println("Length" + orgs.toString())
Ma non funziona. Sono sicuro di aver commesso un sacco di errori, ma non sembrano esserci tutorial di andy slick con mysql.
Grazie per la vostra pazienza e spero che le mie spiegazioni siano chiare.
Puoi qualificarti "non funziona"? Quali tipi di comportamenti imprevisti o eccezioni stai vedendo? – cmbaxter
grazie per la risposta. il problema era tutto ciò che la caldaia parla di @johanandren. Non sapevo come dire slick di usare il mio file di configurazione e tutto il resto. Con il plugin funziona ora :) – Archaeron