NutzCN Logo
问答 发现一个关于Record更新问题,不知道是否是bug
发布于 173天前 作者 huc_y 120 次浏览 复制 上一个帖子 下一个帖子
标签:

发现一个关于Record更新问题,不知道是否是bug
代码1(正确生成:UPDATE ts SET test='123444' WHERE uuid=1)

 List<Record> list = new ArrayList<>();
        Record r = new Record();
        r.put(".table", "ts");
        r.set("+id", 1);
        r.set("test", "123444");
        list.add(r);
        dao.update(list);

代码2(生成:UPDATE ts SET test='123444' 丢失了where 条件)

 List<Record> list = new ArrayList<>();
        Record r = new Record();
        r.put(".table", "ts");
        r.set("+id", "1");
        r.set("test", "123444");
        list.add(r);
        dao.update(list);

请注意代码2中的+id是字符串类型,在代码1中是int

3 回复

额,算不算bug呢... 原本没打算这样写...

dao.update("xxx", Chain.make(...), Cnd.where(...))

先报个issue吧, 讨论一下

好,我先报个issue

添加回复
请先登陆
回到顶部