尝试@Query
使用spring-data-r2dbc
.
@Query("SELECT id, someId FROM Foo WHERE someId=:query.someId"")
Flux<Foo> findByCollectionQuery(FooCollectionQuery query);
FooCollection 查询:
@Value
public class PaymentCollectionQuery {
@NotNull
UUID someId;
}
是否有可能将整个PaymentCollectionQuery
对象提供给@Query
在查询中指定具体属性的注释?
现在我得到以下异常:
java.lang.UnsupportedOperationException: Binding parameters is not supported for the statement 'SELECT id, someId FROM Foo WHERE someId=query.someId'