Mysql
 sql >> Database >  >> RDS >> Mysql

chiamare la procedura di database semplice utilizzando Slick 3.0

Sono riuscito a richiamare la stored procedure utilizzando il vecchio metodo prepareCall. Ecco come l'ho fatto. Spero che possa aiutare qualcuno.

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()
    }
}

Ma sarei comunque interessato a invocare la procedura usando sql"" o sqlu"".