Spring Boot с использованием ленивых - PullRequest
0 голосов
/ 30 октября 2019

У меня проблема, я создал две сущности, водителя и транспортное средство, с отношением один ко многим.

водитель

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id")
private int id;

@Column(name="first_name")
private String firstName;

@Column(name="last_name")
private String lastName;

@Column(name="email")
private String email;

@JsonIgnore
@JsonSerialize
@Lazy
@OneToMany(fetch = FetchType.LAZY ,mappedBy="driver",
           cascade= {CascadeType.PERSIST, CascadeType.MERGE,
                     CascadeType.DETACH, CascadeType.REFRESH})
private List<Vehicle> Vehicles;

транспортное средство @Id @GeneratedValue (стратегии = GenerationType.IDENTITY) @Column (name = "id") private int id;

@Column(name="plate_number")
private String plateNumber;

@Column(name="vehicle_type")
private String vehicleType;

@ManyToOne(cascade= {CascadeType.PERSIST, CascadeType.MERGE,
         CascadeType.DETACH, CascadeType.REFRESH})
@JoinColumn(name="driver_id")
private Driver driver;

Я не знаю, почему он загружает данные транспортного средства при запуске :(

как использовать ленивый в моем коде?

связь с базой данных

почтальон - JSON

...