我打算删除属性的唯一性
'name[unique=true]'
计划删除unique = true,以便相同的数据(名称)不会被保存两次。
我尝试将其从spring.xml文件中删除但它无法正常工作。 任何人都知道要修改的其他文件是什么?
如何将现有的唯一属性设为“非唯一”?
答案 0 :(得分:1)
唯一性是自定义扩展程序的* -items.xml中的属性。我强烈建议您在官方SAP Hybris documentation中阅读有关此文件的文档。请注意,您不应该更改Hybris默认属性的唯一性,因为我可能会影响核心系统功能。
你应该看到类似的东西。请注意属性中的for(i=0;i<colA.length;i++){
if(colA[i][0] == ''){
var firstEmptyRowIncolA = i+1;
break;
}
}
修饰符。
unique="true"
但是,在对数据模型(extension-items.xml文件)进行更改后,应始终运行系统更新。请注意,必须手动执行某些更改,例如,hybris在创建后永远不会从DB中删除字段。
您的某个自定义模型或hybris默认模型中的此更改是什么?
(在评论中对问题进行了一些改进后编辑)