关于更新部分属性(列)、忽略部分属性(列)
最后更新:2023-10-18 20:57:39
|
状态:未完成
添加到DataRow中但不需要参与更新(插入)
row.put("-NAME", "ZH");
添加了空值, 默认情况下不参与更新(插入) 如果需要强制参与更新(插入)
row.put("+NAME",null);
如果这样指定了更新(插入)列,则只会更新(插入)指定的列,其他列都不会参与更新(插入)
service.save(row,"NAME");
强制更新(插入)NAME,忽略CODE,其他列不受影响,按默认情况处理
service.save(row,"+NAME","-CODE");
插入所有列,更新所有值发生过变化的列
service.save(row);
row.put("-NAME", "ZH");
添加了空值, 默认情况下不参与更新(插入) 如果需要强制参与更新(插入)
row.put("+NAME",null);
如果这样指定了更新(插入)列,则只会更新(插入)指定的列,其他列都不会参与更新(插入)
service.save(row,"NAME");
强制更新(插入)NAME,忽略CODE,其他列不受影响,按默认情况处理
service.save(row,"+NAME","-CODE");
插入所有列,更新所有值发生过变化的列
service.save(row);