Я хотел бы получить что-то вроде этого
{
"id": 4,
"first": 3,
"title": null,
"descr": null,
"nodes": {
"1": {my_object_here},
"2": {my_object_here}
}
}
Это то, что я получаю
{
"id": 4,
"first": 3,
"title": null,
"descr": null,
"nodes": {
"1": 1,
"2": 2
}
}
Это мой код
@Data
@Entity
@NoArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE)
@AllArgsConstructor
public class DocPage {
@Id
@GeneratedValue
Long id;
@OneToOne(cascade = CascadeType.ALL)
DocWrapper first;
String title;
String descr;
@ManyToMany(cascade = CascadeType.ALL)
@MapKey(name = "id")
Map<DocWrapper, DocWrapper> nodes = new HashMap<>(); <- I'm ok here also with list
}
Любой идеи? Я могу использовать его как список в Java Model, но в JSON это должна быть карта, и она должна работать, как только FE отправит эту карту обратно