关于更新条件
最后更新:2024-09-05 05:30:01
|
状态:未完成
确定更新条件的 按指定条件更新;没有指定条件的 按主键更新 @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); }