【发布时间】:2016-07-06 03:09:16
【问题描述】:
记录了使用带有 getConnection 函数的数据源 https://jdbc.postgresql.org/documentation/94/ds-ds.html
当数据源禁用自动提交时,我们有
ds.isDefaultAutoCommit
res0: Boolean = false
获取连接:
val conn = ds.getConnection
启用自动提交:
conn.getAutoCommit
res1: Boolean = true
看代码我们看到getConnection使用父类函数,没有改变提交模式 https://github.com/pgjdbc/pgjdbc/blob/master/pgjdbc/src/main/java/org/postgresql/ds/PGConnectionPoolDataSource.java
这只是实施异常/限制还是背后有其他原因?
【问题讨论】:
标签: postgresql jdbc connection-pooling