关于更新条件
最后更新:2025-11-18 16:16:08
|
状态:未完成
确定更新条件的 按指定条件更新;没有指定条件的 按主键更新
@Test
public void updateRow(){
DataRow row = new DataRow();
row.put("ID", 10);
row.put("STATUS",1);
row.put("CODE", 2);
ConfigStore configs = new DefaultConfigStore();
configs.and("STATUS", 3);
//确定更新条件的 按指定条件更新
//UPDATE CRM_USER SET STATUS = 1, CODE = 2 WHERE 1=1 AND STATUS = 3
service.update("CRM_USER", row, configs);
//没有指定条件的 按主键更新
//UPDATE CRM_USER SET STATUS = 1, CODE = 2 WHERE 1=1 AND ID = 10
service.update("CRM_USER", row);
}
@Test
public void updateEntity(){
User user = new User();
user.setId(1L);
user.setName("zh");
ConfigStore configs = new DefaultConfigStore();
configs.and("CODE", 3);
//确定更新条件的 按指定条件更新
//UPDATE CRM_USER SET name = 'zh' WHERE 1=1 AND CODE = 3
service.update(user, configs);
//没有指定条件的 按主键更新
//UPDATE CRM_USER SET name = 'zh' WHERE 1=1 AND id = 1
service.update(user);
}