Однонаправленный RS не доступен с технологической студией JHipster - PullRequest
0 голосов
/ 15 декабря 2018

Я хотел бы создать однонаправленную систему «многие к одному».Я использую jdl studio для генерации всего: https://start.jhipster.tech/jdl-studio/

relationship ManyToOne{
    A to B
}

entity A{
   name String
}

entity B{
   name String
}

Согласно документации это должно работать: https://www.jhipster.tech/jdl/#jdlrelationships

Но вывод всегда двунаправленный rs:

B.java

@OneToMany(mappedBy = "b")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private Set<A> as = new HashSet<>();

A.java

@ManyToOne
@JsonIgnoreProperties("as")
private B b;

Что я делаю не так?

спасибо

1 Ответ

0 голосов
/ 15 декабря 2018

Приведенный ниже раздел отношений JDL приведет к однонаправленному отношению , как задокументировано. Это будет иметь отношение только на стороне A.

relationship ManyToOne{
    A{b} to B
}

Если вы хотите B, чтобы получить список A сущностей, используйте:

relationship ManyToOne{
    A to B
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...