Я нашел свой ответ в кодовом источнике com.zaxxer.hikari.pool.ProxyConnection
. В методе close()
есть следующий код:
if (this.isCommitStateDirty && !this.isAutoCommit) {
this.delegate.rollback();
this.lastAccess = ClockSource.currentTime();
LOGGER.debug("{} - Executed rollback on connection {} due to dirty commit state on close().", this.poolEntry.getPoolName(), this.delegate);
}
, таким образом, если у вас не включена опция конфигурации autoCommit
, и вы явно не зафиксировали / откатите, тогда откат для вас.