Tôi đã quản lý để gọi thủ tục được lưu trữ bằng cách sử dụng phương thức readyCall cũ. Đây là cách tôi đã làm điều đó. Hy vọng, nó có thể giúp ích cho ai đó.
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()
}
}
Nhưng tôi vẫn muốn gọi thủ tục bằng sql "" hoặc sqlu "".