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 }

Antworten auf die Frage(0)

Ihre Antwort auf die Frage