@Override public SqlStatementParameterCustomizer createForParameter(Annotation annotation, Class<?> sqlObjectType, Method method, Parameter param, int index, Type type) { BindBean bind = (BindBean) annotation; return (stmt, bean) -> { String prefix = bind.value(); if (prefix.isEmpty()) { stmt.bindBean(bean); } else { stmt.bindBean(prefix, bean); } }; } }