Я использую Neo4j 2.1.7 с SDN 3.3.0.RELEASE во встроенном режиме.Neo4j SDN Обработчик транзакций UUID
Как я могу автоматически присваивать UUID новым узлам? Какова наилучшая практика при достижении этого?
Текущее решение:
Я добавил TransactionEventHandler автоматически добавить UUID свойство к каждому узлу. Кроме того, этот обработчик также блокирует фиксацию, когда кто-то пытается удалить uuid.
Проблемы:
С SDN я всегда перезагрузить объект за пределами моей сделки, чтобы использовать сгенерированный UUID. Это ограничивает полезность @Transactional. Может быть, есть способ обход этого?