Skip to content

Commit 298c689

Browse files
Peppi-ResslerKarel Fajkus
andauthored
Hikari autocommit (#466)
* added autoCommit flag to hikari config * changed default value to false Co-authored-by: Karel Fajkus <[email protected]>
1 parent a227eb2 commit 298c689

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

doobie-hikari/src/main/scala/com/avast/sst/doobie/DoobieHikariConfig.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@ final case class DoobieHikariConfig(
2424
registerMBeans: Boolean = false,
2525
validationTimeout: Option[FiniteDuration] = None,
2626
transactionIsolation: Option[TransactionIsolation] = None,
27-
dataSourceProperties: Map[String, String] = Map.empty
27+
dataSourceProperties: Map[String, String] = Map.empty,
28+
autoCommit: Boolean = false
2829
)

doobie-hikari/src/main/scala/com/avast/sst/doobie/DoobieHikariModule.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ object DoobieHikariModule {
5959
c.setAllowPoolSuspension(config.allowPoolSuspension)
6060
c.setIsolateInternalQueries(config.isolateInternalQueries)
6161
c.setRegisterMbeans(config.registerMBeans)
62+
c.setAutoCommit(config.autoCommit)
6263
val dataSourceProperties = new Properties()
6364
config.dataSourceProperties.foreach { case (k, v) => dataSourceProperties.put(k, v) }
6465
c.setDataSourceProperties(dataSourceProperties)

0 commit comments

Comments
 (0)