Cannot encode parameter of type `io.r2dbc.spi.Parameters$InParameter`
mp911de opened this issue · 0 comments
mp911de commented
Bug Report
Versions
- Driver: H2 0.9.0.RELEASE
- Database:
- Java:
- OS:
Current Behavior
Cannot bind io.r2dbc.spi.Parameter
via Statement.bind(…)
.
Stack trace
java.lang.IllegalArgumentException: Cannot encode parameter of type io.r2dbc.spi.Parameters$InParameter
at io.r2dbc.h2.codecs.DefaultCodecs.encode(DefaultCodecs.java:74)
at io.r2dbc.h2.H2Statement.addIndex(H2Statement.java:133)
at io.r2dbc.h2.H2Statement.bind(H2Statement.java:81)
at io.r2dbc.h2.H2Statement.bind(H2Statement.java:39)
Expected behavior/code
As per R2DBC 0.9, R2DBC drivers should accept io.r2dbc.spi.Parameter
as binding parameter that specify the value and type information.
See also https://r2dbc.io/spec/0.9.0.RELEASE/spec/html/#statements.bind