@Override public void nullSafeSet(PreparedStatement st, Object value, int index, SessionImplementor session) throws SQLException { String[] values = (String[]) value; if (CollectionUtils.isNotEmpty(values)) { setValue(st, StringUtils.join(values, ","), index, session); } else { setValue(st, null, index, session); } }
/** * 跳转指定Div。 * * @param divId Div的id * @param url 跳转URL * @param params 附带参数 * @param callback 回调函数 * @return 返回构建器。 */ public DwzResultBuild forwardDiv(String divId, String url, String params, String callback) { String[] args = {divId, url, params, callback}; result.getReloadDiv().add(StringUtils.join(args, ",")); return this; }
/** * 重新加载指定Dialog。 * * @param dialogId Dialog的id * @param params 附带参数 * @param callback 回调函数 * @return 返回构建器。 */ public DwzResultBuild reloadDialog(String dialogId, String params, String callback) { String[] args = {dialogId, "", params, callback}; result.getReloadDialog().add(StringUtils.join(args, ",")); return this; }
/** * 重新加载指定NavTab。 * * @param navTabId NavTab的id * @param params 附带参数 * @param callback 回调函数 * @return 返回构建器。 */ public DwzResultBuild reloadNavTab(String navTabId, String params, String callback) { String[] args = {navTabId, "", params, callback}; result.getReloadNavTab().add(StringUtils.join(args, ",")); return this; }