Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Rufen Sie eine einfache Datenbankprozedur mit Slick 3.0 auf

Ich habe es geschafft, die gespeicherte Prozedur mit der alten Methode "prepareCall" aufzurufen. So habe ich es gemacht. Hoffe, es könnte jemandem helfen.

db.withSession {
    implicit session => {
        val cs = session.conn.prepareCall("{call sp_doSomething(?, ?)}")
        cs.setString(1, st.val1)
        cs.setLong(2, 1L)
        val result = cs.executeUpdate()
    }
}

Aber ich wäre immer noch daran interessiert, die Prozedur mit sql"" oder sqlu"".

aufzurufen