Spring Data Relational introduced SqlIdentifier that requires us to adapt to the newly introduced change. Table and column names return now a SqlIdentifier instead of a plain String. We should adopt the changes and extend our API to accept SqlIdentifier objects where required.
We will have to change DatabaseClient by adding overloads, adapt QueryMapper to accept Dialect on construction and update the StatementMapper and its mapper DSL.