Benutzerdefinierte JSON-Serialisierung im Frühjahr
Ich habe drei Entitäten:
@Entity
class Group {
@id
Long id;
String name;
String faculty;
@OneToMany(mappedBy = "group", fetch = FetchType.LAZY, cascade = CascadeType.ALL )
List<Schedule> scedule;
...
}
@Entity
class Schedule {
@id
Long id;
String name;
Group group;
@OneToMany(mappedBy = "scedule", fetch = FetchType.LAZY, cascade = CascadeType.ALL )
List<Lesson> scedule;
...
}
@Entity
class Lesson {
@id
Long id;
String name;
Schedule scedule;
...
}
Ich verwende Spring Boot und eine von meinem Restcontroller zurückgegebene Liste der Lektionen. Aber ich brauche so etwas wie den folgenden JSON für die Lektion:
{
id: 1,
name: name,
Aber anstelle des Zeitplans benötige ich Informationen über die Gruppe:
group.name: groupName
}