Open lukaseder opened 2 years ago
While this here is a regression for H2 only, given that H2 has changed their default behaviour, for other RDBMS, the fix might introduce other problems (binding everything as Blob
instead of byte[]
has other impacts), so I won't backport the fix for this issue here.
For example, our R2DBC <-> JDBC bridge does not yet support binding Blob
types...
The R2DBC issue will be fixed first, here: https://github.com/jOOQ/jOOQ/issues/12964
Fixed for jOOQ 3.17.0. As further integration tests might fail eventually, I'll update the issue discription with the affected dialects.
Binding a Blob
doesn't seem to fix the issue for MySQL
The test introduced for #12956 fails on a few other dialects, including:
List to be amended.
It fails with:
I guess we could fix this in various dialects by defaulting to binding binary data via the JDBC
Clob
API instead of settingbyte[]
values. Curiously, this has never been an issue with users (at least not that I'm aware of) for many years.