code: public Object invoke(Method method, Object[] args) throws Throwable {
  
          return MethodExecutionListenerUtils.invoke(new MethodExecutionListenerUtils.MethodExecutionCallback() {
              @Override
              public Object execute(Object proxyTarget, Method method, Object[] args) throws Throwable {
                  return performQueryExecutionListener(method, args);
              }
          }, this.proxyConfig, this.statement, this.connectionInfo, method, args);
  
      }
docs: set true if auto-generate keys is enabled at "Connection#prepareStatement()"