old mode 100644
new mode 100755
| | |
| | | String tmpKey = orgSql.substring(orgSql.indexOf("(") + 1, orgSql.indexOf(")")); |
| | | String[] tmpKeys = tmpKey.split(","); |
| | | |
| | | if (values.size() < tmpKeys.length) { |
| | | throw new IllegalArgumentException("sql 错误 key 和value 个数不等" + sql); |
| | | } |
| | | // if (values.size() < tmpKeys.length) { |
| | | // throw new IllegalArgumentException("sql 错误 key 和value 个数不等" + sql); |
| | | // } |
| | | for (int keyIndex = 0; keyIndex < tmpKeys.length; keyIndex++) { |
| | | String key = tmpKeys[keyIndex].trim(); |
| | | String value = ""; |
| | | if (values.size() - 1 < keyIndex) { |
| | | continue; |
| | | } |
| | | value = values.get(keyIndex); |
| | | if ("''".equals(value)) { |
| | | continue; |
| | |
| | | } else if (sqlCommandType == SqlCommandType.UPDATE) { |
| | | String tmpKey = orgSql.substring(sql.indexOf("set") + 3, orgSql.indexOf("where")); |
| | | String[] tmpKeys = tmpKey.split(","); |
| | | if (values.size() < tmpKeys.length) { |
| | | throw new IllegalArgumentException("sql 错误 key 和value 个数不等" + sql); |
| | | } |
| | | // if (values.size() < tmpKeys.length) { |
| | | // throw new IllegalArgumentException("sql 错误 key 和value 个数不等" + sql); |
| | | // } |
| | | for (int keyIndex = 0; keyIndex < tmpKeys.length; keyIndex++) { |
| | | String tmpSetKey = tmpKeys[keyIndex]; |
| | | String[] keyValues = tmpSetKey.split("="); |
| | |
| | | key = keyValues[0].trim(); |
| | | } |
| | | String value = ""; |
| | | if (values.size() - 1 < keyIndex) { |
| | | continue; |
| | | } |
| | | value = values.get(keyIndex); |
| | | if ("''".equals(value)) { |
| | | continue; |