docs: public void checkMethodReturnType(Class<?> returnType, StatementMetaData metaData) {
          if (returnType != void.class && !Number.class.isAssignableFrom(returnType)) {
              throw new InvalidDataAccessApiUsageException(
                  "error return type, only support int/long/double/float/void type for method with @ReturnGeneratedKeys:"
                                                           + metaData.getMethod());
          }
      }