Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

chamar procedimento de banco de dados simples usando Slick 3.0


Consegui invocar o procedimento armazenado usando o método prepareCall antigo. Aqui está como eu fiz isso. Espero que possa ajudar alguém.
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()
    }
}

Mas eu ainda estaria interessado em invocar o procedimento usando sql"" ou sqlu"".