dave08
02/01/2023, 1:37 PMdave08
02/01/2023, 2:05 PMval dataSource: DataSource = SimpleDataSource("")
val dialect: JdbcDialect = MySqlJdbcDialect()
val config: JdbcDatabaseConfig = object: DefaultJdbcDatabaseConfig(dataSource, dialect) {}
// pass config to dryRun()
dave08
02/01/2023, 2:06 PMToshihiro Nakamura
02/01/2023, 11:08 PMIt looks like this works, is this correct?Yes. But, creating a JdbcDatabase alone does not create a Connection, so it can be written as follows:
val dummyDb = JdbcDatabase("jdbc:<mysql://dummy/dummy>")
val dummyConfig = dummyDb.config
val query = QueryDsl.from(Meta.employee)
val result = query.dryRun(dummyConfig)
dave08
08/09/2023, 8:40 AMdave08
08/09/2023, 8:53 AMR2dbcRowTransformers
but it's internal, and seems not to simple to make an adapter for... it's really much more oriented to R2dbc...Toshihiro Nakamura
08/09/2023, 11:43 AMdave08
08/09/2023, 11:46 AM