Как бы вы это сделали?Допустим, у вас есть объект FrontPage, который является коллекцией объекта Many Post.Но это не какая-то коллекция.Это коллекция, состоящая из известных участников: 5 последних новостей (LatestNews # 1, LatestNews # 2, ... LatestNews # 5) 5 популярных новостей и более, до 25 отдельных объектов Post.
Вы можетеиметь такой FrontPageObject ....
entity FrontPageConfig {
creationDate Instant required
latestNews1 Long
latestNews2 Long
latestNews3 Long
latestNews4 Long
latestNews5 Long
topNews1 Long
and so on....}
entity Post {
body TextBlob minbytes(3) maxbytes(50000) required
}
... где атрибут Long представляет идентификатор объекта Post.
Но когда вы делаете это, вы должны загрузитьобъект в Angular и сделать 25 звонков на сервер для вызова сообщений.
Как я могу иметь объект FrontPageConfig, который имеет все свойства, как определено (latestNews1) Опубликовать объекты внутри и которые мне нужно вызывать только один раз.
Еще раз спасибо.
PD: Я пытался установить отношения OneToOne:
FrontPageConfig {topNews1 (id)} для публикации {topNews1 (id)}
И OneToMany или ManyToOne:
FrontPageConfig {topNews1 (id)} для публикации {topNews1 (id)}
Но это не определенная коллекция!
И это отношение OneToMany {
Post {topNews1} to FrontPageConfig {topNews1}
Не дает объект, только идентификатор!