175-2108-6175
网站建设资讯详细

低代码获取实体失败的解决方案

日期:2021-11-26  作者:千语创想  浏览:4102

获取实体失败的问题排查方法
例如:获取实体失败, id:d76eb61d-cb62-4a46-9169-4c2c68b56db0, tenantId:srkg5tzx

1.打开mongo库,找到metadata_tenant库的metadata表,用id:"d76eb61d-cb62-4a46-9169-4c2c68b56db0"作为查询条件查询,
如果无结果,说明该实体可能已经被删掉了,执行第2步
如果可以搜到,说明该实体本身存在问题,常见问题有:
A.选择了单选,多选,单选引用,多选引用后未选择具体的枚举和参照实体

2.还是在metaclass表使用'ownedAttribute.dataType.id':"d76eb61d-cb62-4a46-9169-4c2c68b56db0"作为查询条件查询,如果有结果,说明当前查询结果中的实体参照了这个被删掉的实体,在元数据结果json中找到该id,看一下当前属性是否为外键,如果是,执行第3步,如果不是考虑删掉该属性或者修改该属性的参照类型
3.在association表使用'ownedEnd.referencedClass':"d76eb61d-cb62-4a46-9169-4c2c68b56db0"作为查询条件查询,把查询到的结果都删掉。


转载请注明来自:https://www.qianyuthink.com/news/6467.html
上一页:wego-Go语言Web框架
下一页:API对象