手册

保存业务建模后,子实体绑定关系丢失

194
刘美琴
2021-09-28 18:13:12
分享链接

建模发布后,应对业务需求调整,管理员会根据已发布的建模进行修改,修改包括更新字段、添加字段、添加实体等操作,修改完毕后保存建模,正常情况下建模会根据修改内容进行更新入库,但因为一些未知原因可能会导致在存储过程中丢失实体间关系记录,未应对该问题产生,提供以下解决方案。


按以下操作插入数据后,建模可恢复正常


select ID_ from form_bo_def where  ALIAS_ like '%crm_khxs%';
select * from form_bo_ent_relation where BO_DEFID_ in (select ID_ from form_bo_def where  ALIAS_ like '%crm_khxs%'); #按业务建模别名查找BO关系
select * from form_bo_ent where name_ in ('khht','jzds'); #按NAME_查找实体
INSERT INTO `form_bo_ent_relation`(`ID_`, `BO_DEFID_`, `PARENT_ID_`, `REF_ENT_ID_`, `TYPE_`, `TENANT_ID_`) VALUES ('1441118084896559104', '1442409522648252416', '1442787804682858496', '1442446779040022528', 'onetomany', NULL);
INSERT INTO `form_bo_ent_relation`(`ID_`, `BO_DEFID_`, `PARENT_ID_`, `REF_ENT_ID_`, `TYPE_`, `TENANT_ID_`) VALUES ('1441118084896559105', '1442409522648252416', '1442787804682858496', '1442450985754968064', 'onetomany', NULL);


发表评论
评论通过审核后显示。