Consider io.r2dbc.spi.Parameter as simple type.

We now consider R2DBC's Parameter as simple type to avoid entity handling.

Closes #1696
This commit is contained in:
Mark Paluch
2023-12-13 08:35:31 +01:00
parent cc43be8d02
commit bb1e62f56a
2 changed files with 47 additions and 4 deletions

View File

@@ -17,6 +17,7 @@ package org.springframework.data.r2dbc.mapping;
import io.r2dbc.spi.Blob;
import io.r2dbc.spi.Clob;
import io.r2dbc.spi.Parameter;
import io.r2dbc.spi.Row;
import java.math.BigDecimal;
@@ -42,7 +43,7 @@ public class R2dbcSimpleTypeHolder extends SimpleTypeHolder {
*/
public static final Set<Class<?>> R2DBC_SIMPLE_TYPES = Collections
.unmodifiableSet(new HashSet<>(Arrays.asList(OutboundRow.class, Row.class, BigInteger.class, BigDecimal.class,
UUID.class, Blob.class, Clob.class, ByteBuffer.class)));
UUID.class, Blob.class, Clob.class, ByteBuffer.class, Parameter.class)));
public static final SimpleTypeHolder HOLDER = new R2dbcSimpleTypeHolder();