NutzCN Logo
问答 属性赋值对应类型ID
发布于 2486天前 作者 撒哈拉来的企鹅 1605 次浏览 复制 上一个帖子 下一个帖子
标签:

现在Pet类下有一个属性Person类型master,在insert Pet的时候想要把person的id复制到对应的属性内该怎么做?

9 回复

dao.insertWith ?

insertWith好像是会同时向Person表里insert Person吧

我的意思是在已经有Person的情况下,insert Pet的时候把Person的id赋值到pet表的master字段上,Pet的master属性是Person类型的

自行判断一下

在不改变master的类型的情况下,可以把person的id直接insert进去吗?

我是这么做的

@Column
    @Prev(els=@EL("$me.getBabyId()"))
    private int babyId;
    @Column
    @Prev(els=@EL("$me.getUserId()"))
    private int userId;
    private Baby baby;
    private User user;
public int getBabyId() {
        return this.getBaby().getId();
    }

    public int getUserId() {
        return this.getUser().getId();
    }

得判断一下getBaby是否为null吧

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