Browse Source

set 方法添加 modifyFlag支持,put方法去除modifyFlag支持

James 3 years ago
parent
commit
add7012e57
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/main/java/com/jfinal/plugin/activerecord/Record.java

+ 3 - 1
src/main/java/com/jfinal/plugin/activerecord/Record.java

@@ -213,6 +213,7 @@ public class Record implements IRow<Record>, Serializable {
 	 */
 	public Record set(String column, Object value) {
 		getColumns().put(column, value);
+		_getModifyFlag().add(column);	// Add modify flag, update() need this flag.
 		return this;
 	}
 	
@@ -461,7 +462,8 @@ public class Record implements IRow<Record>, Serializable {
 	
 	@Override
 	public Record put(String key, Object value) {
-		return this.set(key,value);
+		getColumns().put(key, value);
+		return this;
 	}
 }