@Override
    public String updateBy(IMapping mapping, IUpdate[] updaters) {
        List<String> list = new ArrayList<>(updaters.length);
        int index = 0;
        for (IUpdate updater : updaters) {
            IMapping mp = updater.mapping().orElse(mapping);
            String sql = updateBy(mp, updater.data());
            sql = SqlProviderKit.addEwParaIndex(sql, format("[%d]", index));
            index++;
            list.add(sql.trim());
        }
        return String.join(SEMICOLON_NEWLINE, list);
    }
https://blog.csdn.net/w_y_t_/article/details/51416201
<p>
https://www.cnblogs.com/xunux/p/4882761.html
<p>
https://blog.csdn.net/weixin_41175479/article/details/80608512
fluent-mybatis/src/main/java/cn/org/atool/fluent/mybatis/base/provider/CommonSqlKit.java