0

我知道 XWD_ID (xwikidoc) 是如何创建的,但我不知道 XWO_ID (xwikiobject) 是如何创建的。我知道这与表 xwikidates、xwikiintegers、xwikilargestrings 的 ID 相同……但我不知道它是如何创建的。你能帮助我吗 ?

谢谢,

卡罗琳。

4

1 回答 1

0

到目前为止,所有 ID 都是手动分配的,它们是从实体的 getId() 方法中获取的。对于对象,这是BaseElement.getId(),它是计算 ID 的新方法(在 4.0 中引入)。到3.5以前是BaseCollection.getId(),其实就是对象的hashCode,就是文档名、XClass名、对象号拼接得到的字符串的hashcode。

于 2012-04-27T01:23:30.127 回答