关于更新条件

最后更新:2024-03-14 05:30:05 | 状态:未完成
确定更新条件的 按指定条件更新;没有指定条件的 按主键更新
    @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);
    }
最近更新 搜索 提交