2

我在创建内容模型时遇到问题,在节点浏览器中,它在残差下显示“true”,在属性类型下它是空字段,在值类型下它显示“{ http://www.alfresco.org/model/cms /1.0/cs01 }id" 这很奇怪,因为它与所有其他值不同。 在此处输入图像描述

验证模型后,我发现我在 java 代码中的 QName 中有一个错误,所以我纠正了它,问题就解决了,但是每当我重新启动 Alfresco 时,这个问题就会再次出现

如何避免这个问题?

提前致谢。

4

2 回答 2

3

您需要删除所有使用错误 QName 的属性的内容。还要确保在任何自定义模型中您都没有犯过同样的错误。还有一点是确保如果您使用任何代码来创建内容,该代码使用相同的 QName 并添加与 Model 完全相同的属性,因为当您通过代码添加属性并且该属性不是 Alfresco 将允许的任何模型的一部分时会发生此问题您添加属性,但在内容操作之后您将面临许多问题。

于 2014-01-09T05:12:10.220 回答
0

使用内容模型中未定义的属性并不总是错误的。有时,如果您需要一组更动态的属性,它们会非常有用。

于 2015-01-08T16:02:29.487 回答