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
будет отвергнута).
Мои сомнения:
- В общем, что означает ' выпуск '
Connection
(заимствованный из ConnectionPool
)?
- В
ScalikeJDBC
, как мне «освободить» Connection
заимствованных из ConnectionPool
?