chenjiahe
2022-04-06 e0e1d790b1e9137bb863b202c467d7f2e2e792ba
src/main/java/com/hx/mybatis/aes/springbean/InitMysqlData.java
@@ -79,7 +79,9 @@
        sqlSentence.sqlSentence("SELECT "+selectField.toString()+" FROM "+fieldData.getTableName()+" LIMIT "+pageNum+","+pageSize,values);
        List<Map<String,Object>> list = commonService.selectListMap(CommonMapper.class,sqlSentence);
        boolean isUpdate = false;
        for (Map<String,Object> map:list){
            isUpdate = false;
            StringBuilder setField = new StringBuilder();
            for (Map.Entry<String, Object> entry : map.entrySet()) {
                String mapKey = entry.getKey();
@@ -97,8 +99,10 @@
                    setField.append(",");
                }
                setField.append(mapKey+" = #{m."+mapKey+"}");
                isUpdate = true;
            }
            if(isUpdate){
            values = map;
            sqlSentence.sqlSentence("UPDATE "+fieldData.getTableName()+" SET "+setField.toString()+" WHERE "+fieldData.getId()+" = #{m."+fieldData.getId()+"}",values);
@@ -106,6 +110,7 @@
                throw new ServiceException("更新超过1条,更新失败!");
            }
        }
        }
    }