XWiki - База данных (Как создается XWO_ID?)
Я знаю, как создается XWD_ID (xwikidoc), но я не знаю, как создается XWO_ID (xwikiobject). Я знаю, что это один и тот же идентификатор для таблиц xwikidates, xwikiintegers, xwikilargestrings,... Но я не знаю, как он создается. Вы можете мне помочь?
Спасибо,
Кэролайн.
1 ответ
Решение
Пока что все идентификаторы назначены вручную и получены из метода getId() объекта. Для объектов это BaseElement.getId(), который является новым методом вычисления идентификаторов (представлен в 4.0). До 3.5 это был BaseCollection.getId(), который на самом деле является хеш-кодом объекта, который является хеш-кодом строки, полученной путем объединения имени документа, имени XClass и номера объекта.