Я пытаюсь добавить ссылку, но когда я вызываю node.getReferences (), я не вижу ее.
Я попытался создать простой пример -> создать 2 узла под root и ссылаться один на другой. Это отлично работает.
В моем рабочем коде это не так. Я предполагаю, что это как-то связано с версионированием, но я не могу найти ни одного документа, объясняющего, что происходит. Позвольте мне объяснить структуру
Root
|__project node
|
|__ node 1
|
|__ node 2
У всех узлов есть mix: versionable и mix: referenceble.
Бит кода ...
node1.checkout();
node2.checkout();
node2.setProperty("ref to node1", node1);
session.save();
if (!node1.getReferences().hasNext())
System.out.println("No references");
Я пытался удалить кассы и сохранить, но все безрезультатно.
Любые комментарии или рекомендуемое чтение приветствуется.
Тед.