瀏覽代碼

update时,排除id字段

周浩 9 年之前
父節點
當前提交
8575edd3ec

+ 1 - 0
hsweb-web-dao-impl-mybatis/src/main/java/org/hsweb/web/mybatis/builder/DefaultSqlParamBuilder.java

@@ -262,6 +262,7 @@ public class DefaultSqlParamBuilder {
 
 
     public String buildUpdateFields(String resultMapId, UpdateParam param) throws Exception {
     public String buildUpdateFields(String resultMapId, UpdateParam param) throws Exception {
         Map<String, Object> fieldConfig = createConfig(resultMapId);
         Map<String, Object> fieldConfig = createConfig(resultMapId);
+        param.excludes("id");
         Map<String, String> propertyMapper = getPropertyMapper(fieldConfig, param);
         Map<String, String> propertyMapper = getPropertyMapper(fieldConfig, param);
         SqlAppender appender = new SqlAppender();
         SqlAppender appender = new SqlAppender();
         propertyMapper.forEach((k, v) -> {
         propertyMapper.forEach((k, v) -> {