我正在使用OpenERP 7.0,我想在XML-RPC中的对象之间设置ManyToMany关系。
According to the documentation(不幸的是对于Odoo 8.0),我必须使用允许编辑这些关系的特殊命令。
例如,要设置新的ManyToMany关系,我必须使用此三元组:
(6, _, ids)
以下是我在OpenERP中创建新邮件的代码。
models.execute("execute_kw", asList(
db, uid, password,
"mail.message", "create",
asList(new HashMap() {{
put("author_id", 10);
put("partner_ids", asList(asList(6, 0, asList(34,54,56))));
put("subject", "This is a subject");
put("body", "This is the body");
}})
));
消息是在OpenERP中创建的,但未设置ManyToMany关系。
所以我的问题是,当我想通过XML-RPC在Java中设置这种关系时,我做错了什么。