one2many的级联保存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了one2many的级联保存相关的知识,希望对你有一定的参考价值。

(1)在one(如Group)添加一个集合(如Set<User>);
(2)生成getter和setter
(3)在getter上面添加注解
    @ManyToOne(cascade=CascadeType.All)
    @JoinColumn(name="groupId")
(4)编写测试程序
    User u=new User();
    u.setName("张三");
    Group g=new Group();
    g.setName("管理员组");
    g.getUsers().add(u1);
    g.getUsers().add(u2);
    session.save(g); //保存group,自动保存对应的users

以上是关于one2many的级联保存的主要内容,如果未能解决你的问题,请参考以下文章

one2many,many2one,many2many映射

在One2many字段中创建的数据也可用作其他模块上的数据

One2many 字段显示 Odoo13 中的空条目/记录

odoo one2many 默认未设置

在 Odoo 13 的 one2many 关系中显示非活动记录

one2many 的域不工作 Odoo