NutzCN Logo
问答 插入Record对象(无JAVABEAN),如果获取到自增长后的数据库主键ID?
发布于 3186天前 作者 projack87 2376 次浏览 复制 上一个帖子 下一个帖子
标签:
 @Test
    public void insert(){
        Record re = new Record();
        re.put(".table","tableName");
        re.put("name","test");
        Record r = dao.insert(re);
        System.out.println("json is :" + Json.toJson(r));
    }

这样输出只能输出设置的值,现在想获取到插入后的数据库主键ID需要怎么做?

5 回复

应该这样写

    public void insert(){
        Record re = new Record();
        re.put(".table","tableName");
        re.put("+*id", 0);
        re.put("name","test");
        Record r = dao.insert(re);
        System.out.println("json is :" + Json.toJson(r));
    }

但1.r.55会报错, 已经fix

https://github.com/nutzam/nutz/issues/1037

@wendal 这个操作可以设置插入到哪张表里吗?

@qq_11f99046 .table 不就写着表名吗?

@wendal 没怎么用过RECORD 不懂他的属性,我参考下API

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