Описание тега neo4j-ogm

Neo4j OGM is a fast object-graph mapping library for Neo4j, optimised for server-based installations and utilising Cypher via the transactional HTTP endpoint. Neo4j-OGM aims to simplify development with the Neo4j graph database and like JPA, it uses annotations on simple POJO domain objects. Together with metadata, the annotations drive mapping the POJO entities and their fields to nodes, relationships, and properties in the graph database.
2 ответа

Как мне проверить уникальные значения при построении графика?

Я использую neo4j OGM для связи с моей базой данных neo4j. Я пытаюсь сохранить коллекцию JSON с данными. Эта коллекция содержит много дублирующих данных. Есть ли способ попросить OGM отфильтровать для меня дублирующиеся данные, чтобы мой график не с…
06 май '16 в 14:31
1 ответ

Как правильно обновить граф, содержащий удаление узлов с помощью данных весны neo4j?

Имейте простую структуру, как это. @Data public class DomainObject { @GraphId protected Long id; public String createdBy; public Date createdTS; public String lstModBy; public Date lstModTS; } @NodeEntity(label = "StepDef") @Data public class StepDe…
0 ответов

Сделайте так, чтобы университетский пример neo4j-ogm работал в 3.0

Я пытаюсь, чтобы пример из https://github.com/neo4j-examples/neo4j-ogm-university работал с последней версией (загруженной в январе 2018 года). Я сделал небольшое исправление, предложенное для слияния с кодом, чтобы объявить использование checklist-…
25 фев '18 в 07:32
1 ответ

Neo4j SDN4 и символы Юникода

Я храню следующую строку с SDN4 в моей базе данных Neo4j: Panda Antivirus Pro is the brand’s entry level security product: a powerful antivirus tool that protects your system in an effective – and unobtrusive – way. но после сохранения внутри моего …
1 ответ

В Neo4j возможно ли иметь одинаковое имя отношения для разных сущностей

Давайте использовать фильм DB в качестве примера. Если бы я вставил в БД всех людей, которые работали над фильмом, было бы трудно найти имена для всех. Будет ли проблемой иметь такие объекты, как sound_designer, sound_engineer, set_designer, set_ass…
06 дек '17 в 21:10
1 ответ

Данные весны neo4j 4 Дата не может быть приведена

Я использую пружинные данные neo4j 4. Я успешно сохранил объект. Но когда я получаю объект из neo4j, я получаю следующее исключение: Код: @DateLong private Date earliest; @DateLong private Date latest; Исключение: Caused by: java.lang.ClassCastExcep…
18 дек '15 в 06:45
2 ответа

Spring Data + Neo4J + Болт не работает

Я использую пример из SDN4 Cineasts в качестве отправной точки для создания своего собственного приложения поверх SDN и Neo4J. Я хочу использовать драйвер Bolt, предполагая, что ему не нужно анализировать HTTP-вывод и, следовательно, он быстрее и бе…
31 авг '16 в 11:13
1 ответ

Хорошо ли работает Neo4j OGM с интерфейсами?

Я разработал два набора классов - первый - просто классы, а во втором - классы, основанные на интерфейсах. Оба набора классов имитируют друг друга. Хранилища для них также похожи. Тем не менее, хранилище хорошо работает для первого набора классов (у…
02 окт '15 в 13:04
1 ответ

Как выполнять запросы на основе отношений "один ко многим" в Spring Data Neo4j

Я определил простое отношение один ко многим как: @Relationship(type = "BELONG") private Set<Category> categories; Я хочу запросить все объекты на основе точного набора Category, т.е. реализовать что-то вроде: Page<SomeObject> findAllByC…
1 ответ

Невозможно вставить более одной записи в базу данных Neo4j из Java через Maven

Я пытаюсь реализовать код с этого сайта https://www.javahelps.com/2015/10/object-graph-mapping-with-neo4j-ogm.html?m=1 Когда я запускаю основной файл, я могу вставить только 1 запись, т.е. Алису с ее отношениями. Я не могу вставить другие записи, вм…
29 июл '18 в 09:16
1 ответ

Как Neo4j ogm возвращает набор результатов для запроса Cypher?

Я новичок в Neo4j OGM, поэтому я создаю простой пример, чтобы понять, как работает neo4j ogm. Я использую График фильма. Мой класс Кино: @NodeEntity(label="Movie") public class Movie extends Entity { @Property(name = "title") private String title; @…
11 янв '16 в 10:45
1 ответ

Не могу сделать сортировку и разбиение на страницы на SpringDataNeo4j 4.2 M1 (Ingalls)

Мне нужно выполнить разбиение на страницы и сортировку некоторых пользовательских запросов в SDN 4. Я обновил SDN до последней доступной версии: версии 4.2 M1 (Ingalls), и на основе этого тикета проблема исправлена ​​в этой версии. Однако, когда я п…
1 ответ

SDN 4 + OGM 1.1.1 @ Индекс (уникальный = true) не работает

Я знаю, что этот вопрос уже задавался, но похоже, что не с SDN 4 а также OGM 1.1.1 Вот мой код на @NodeEntity @NodeEntity public class Company { @GraphId private Long id; @Index(unique = true) private String name; private String description; Здесь r…
04 сен '15 в 01:21
1 ответ

neo4j ogm, получить количество узлов, соответствующих конкретному запросу

У меня есть 3 типа узлов в моем graphDb. Skill, SkillSubCluster & SkillCluster, Skill узел подключен к одному или нескольким SkillSubCluster узел (отношение 1 ко многим) и SkillSubCluster узел подключен к одному SkillCluster узел (отношение 1 к 1). …
26 июл '18 в 04:35
1 ответ

SDN параметризует тип RelationshipEntity

Для того, чтобы создать RelationshipEntity Я должен использовать следующую конструкцию: @RelationshipEntity(type = "PLAYED_IN") public class Role { @Id @GeneratedValue private Long relationshipId; @Property private String title; @StartNode private A…
29 ноя '18 в 09:54
0 ответов

org.neo4j.driver.v1.exceptions.ClientException: соединение SSL прерывается при получении данных

Прямо сейчас в моем приложении Spring Boot Neo4j/SDN4 я постоянно сталкиваюсь со следующим исключением: 47412127 ERROR o.s.t.i.TransactionInterceptor - Application exception overridden by rollback exception org.springframework.data.neo4j.exception.U…
03 май '17 в 09:11
1 ответ

SDN5/OGM3 сравнить java.util.Date по запросу Cypher

У меня есть следующая сущность: @NodeEntity public class Action { ... @Index(unique = false) private Date createDate; ... } Мне нужно получить последнее Action это было создано в течение некоторого предыдущего периода времени. Для этого я реализовал…
3 ответа

Как избежать создания дублирующих узлов, когда идентификатор не известен

Я использую Neo4J для сохранения событий из веб-хитов Git-lab. Пример данных можно найти здесь https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/web_hooks/web_hooks.md#push-events Один из узлов - это Author {name, Эл. адрес} Здесь электронная …
15 фев '16 в 16:07
2 ответа

Spring boot 2.0 neo4j ogm 3.0 совместимая версия причала

Я пытаюсь обновить весеннюю загрузку с 1.5 до 2.0 и столкнулся с проблемой с версией Jetty. Я новичок в neo4j огм и весной загрузки. Когда я пытаюсь запустить тестовый пример, он завершается с ошибкой ниже. java.lang.NoClassDefFoundError: org / ecli…
03 июл '18 в 09:55
1 ответ

Всегда загружать определенный дочерний объект в neo4j

class Node { Long id; String name; @Relationship(type="NodeToCategory") Address address; List<NodeB> nodeBList; } //node B CLass class NodeB { Long id; String someOther; @Relationship(type="NodeToCategory") Address address; List<NodeC> n…