Карта вместо набора для отношений в Neo4j OGM - PullRequest
0 голосов
/ 07 мая 2019

В учебнике Neo4j OGM я вижу, что только Set был использован для отображения отношений.Можно ли использовать карту?

Рассмотрим следующий пример

Предположим, у меня есть следующий класс:

 @NodeEntity
    public class Person {
     @Property
       String idCardNumber;

        Map <String, Car> cars;
    }

    @NodeEntity
    public class Car{
      @Id
       String plateNumber;
        @Property
       String color;
    }

Как определить отношение изкласс Person и Car, учитывая, что это карта, которая используется в классе Person?

1 Ответ

0 голосов
/ 14 мая 2019

Это невозможно, поскольку нет способа сохранить дополнительную информацию (например, String в вашем примере) в базе данных. Я бы сказал, что вообще не нужна структура Map для отношений, потому что они всегда определяются своим типом или сущностью богатых отношений через @RelationshipEntity.

...