ID von Referenz speichern, nicht ganzes Objekt

internet

Top Contributor
Hallo,

kann ich bei einer Entity die Referenz nur als ID speichern, und nicht das ganze Objekt dann im JSON Objekt?

Konkret:
- Wenn ich ein Json - Objekt von "Users" erstelle, möchte ich bei dem Feld "city" nur die ID auf die City haben, also
das wäre dann zB: city_id = 123456789

Java:
@Entity
public class Users{
    @Id
    @Column(name = "user_id")
    @JsonProperty("userId")
    private int id;

    @ManyToOne
    @JoinColumn("city_id")
    private City city;

    // other fields, getters, setters
}

Ansonsten würde ich ja wieder das ganze Objekt von "City" im Json - Objekt von "Users" haben. Je nach Verschachtelung ist das Objekt dann riesig.

Wie kann ich das machen?
 

Zurück
Oben