数据建模发布后,您可能会因为业务调整添加字段或修改字段默认值等操作,但是在操作后保存时因未知原因可能导致建模关系丢失从而出现以下情况:
再次点击进入建模详情画面时,发现实体关系等全部丢失:
看到上图时,请先保持淡定,如果是正式环境,请先做好数据备份,再进行如下操作:
1.检查该建模对应的实体表(w_开头的表)数据是否正常
2.通过别名检查该建模是否存在
select * from form_bo_ref where ALIAS_='别名'; //别名指的是建模的别名
记录查询记录中的ID_,这个是后面要用到的REF_ID_
3.在实体表form_bo_ent找到该建模下原有的实体是否仍存在
select * from form_bo_ent where NAME_ IN ('实体别名');//实体别名指建模时创建的实体别名
记录查询记录中的ID_,这个是后面要用到的ENT_ID_
4.在form_bo_ent_relation表中添加数据
ID_自己创建
PARENT_ID_主表的为0,子表的为主表记录对应的ID_
BO_DEFID_和REF_ENT_ID_根据上面查询找到的记录对应填充
TYPE_:main为主表、onetomany为一对多子表、onetoone为一对一子表
以上步骤完成后,如果打开建模仍无法正常显示,请清除缓存:
PS:以上仅为紧急还原方案,如了解详细必然重现步骤,请及时与宏天售后客服人员联系,谢谢。