package Ġorg . jetbrains . kotlin . wrappers . real world . db Ċ Ċ import Ġcom . zaxxer . hikari . HikariConfig Ċ import Ġcom . zaxxer . hikari . Hikari DataSource Ċ Ċ fun Ġcrate Hikari DataSource (): ĠH ikari DataSource Ġ{ ĊĠĠĠ Ġval Ġconfig Ġ= ĠH ikariConfig (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġdriver ClassName Ġ= Ġ" org . h 2 . Driver " ĊĠĠĠĠĠĠĠ Ġjdbc Url Ġ= Ġ" jdbc : h 2 : mem : test " ĊĠĠĠĠĠĠĠ Ġmaximum PoolSize Ġ= Ġ 3 ĊĠĠĠĠĠĠĠ Ġis Auto Commit Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġtransaction Isolation Ġ= Ġ" TRANSACTION _ REPEAT ABLE _ READ " ĊĠĠĠĠĠĠĠ Ġvalidate () ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠH ikari DataSource ( config ) Ċ } Ċ