когда я пытаюсь обновить свой родительский объект класса, я получаю пустые поля в моей базе данных
Вот несколько шагов, которые я пробовал, но все еще не могу это исправить
@Entity
@Table(name="stores")
public class Store{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@OneToOne(mappedBy = "store", fetch = FetchType.LAZY,cascade=CascadeType.ALL )
@JsonManagedReference
private Config config;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public config getConfig() {
return config;
}
public void setConfig(Config config) {
this.config = config;
}
}
@Entity
@Table(name = "config")
public class Config {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@OneToOne(fetch = FetchType.EAGER,cascade=CascadeType.ALL)
@JoinColumn(name = "store_id")
@JsonBackReference
private Store store;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Store getStore() {
return store;
}
public void setStore(Store store) {
this.store = store;
}
}
я удаляю cascade = CascadeType.ALL из класса магазина, но все еще не могу решить эту проблему