ScalikeJDBC's ConnectionPool 文档页面说:
借用连接
只需调用
#borrow方法。
import scalikejdbc._
val conn: java.sql.Connection = ConnectionPool.borrow()
val conn: java.sql.Connection = ConnectionPool('named).borrow()
当心。连接对象应该自己释放。
但是没有提到如何做到这一点。
我总是可以这样做Connection.close(),但是通过“释放” Connection,我知道我应该将其Connection返回到ConnectionPool而不是关闭它(否则ConnectionPool将违背拥有 a 的目的)。
我的疑问是:
- 一般来说,“释放”一个
Connection(从 借来的ConnectionPool)是什么意思? - 在
ScalikeJDBC中,我如何“释放”Connection借来的ConnectionPool?