Following up on https://github.com/spring-projects/spring-framework/issues/26594#issuecomment-1678725276, type-based result bindings are meant to happen exclusively via query(Class) now, for simple value types as well. As a consequence, JdbcClient's ResultQuerySpec should consistently declare Object results and not use generics for implicit assignments anymore.