@Override public Map<String, Object> execute(Object... args) { return doExecute(args); }
@Override public Map<String, Object> execute(Map<String, ?> args) { return doExecute(args); }
@Override public Map<String, Object> execute(SqlParameterSource parameterSource) { return doExecute(parameterSource); }
@Override @SuppressWarnings("unchecked") public <T> T executeObject(Class<T> returnType, Object... args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, Object... args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, SqlParameterSource args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeObject(Class<T> returnType, SqlParameterSource args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, Map<String, ?> args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeObject(Class<T> returnType, Map<String, ?> args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override public Map<String, Object> execute(Map<String, ?> args) { return doExecute(args); }
public Map<String, Object> execute(SqlParameterSource parameterSource) { return doExecute(parameterSource); }
@Override @SuppressWarnings("unchecked") public <T> T executeObject(Class<T> returnType, Map<String, ?> args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, Object... args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, Map<String, ?> args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, SqlParameterSource args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@Override @SuppressWarnings("unchecked") public <T> T executeObject(Class<T> returnType, SqlParameterSource args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, Object... args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, Map<String, ?> args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@SuppressWarnings("unchecked") public <T> T executeFunction(Class<T> returnType, SqlParameterSource args) { return (T) doExecute(args).get(getScalarOutParameterName()); }
@SuppressWarnings("unchecked") public <T> T executeObject(Class<T> returnType, Object... args) { return (T) doExecute(args).get(getScalarOutParameterName()); }