fromDataSource
fun fromDataSource(dataSource: DataSource, ownsDataSource: Boolean = false, dynamicJson: Json = octaviusJson, dynamicWriteStrategy: DynamicWriteStrategy = DynamicWriteStrategy.AUTOMATIC_WHEN_UNAMBIGUOUS): OctaviusClient
A client over dataSource that runs its own transactions, bound to the calling thread. Where a framework owns transactions, use fromSessionProvider with a provider that finds its session, or each will open one.
Parameters
ownsDataSource
Whether close closes dataSource too.
dynamicJson
How dynamic_dto payloads are read and written, as DynamicTypes.json.
dynamicWriteStrategy
When an unwrapped instance of a registered class is written as a dynamic_dto.