получить пустую колонку в базе данных при обновлении моего родительского объекта - PullRequest
0 голосов
/ 29 марта 2019

когда я пытаюсь обновить свой родительский объект класса, я получаю пустые поля в моей базе данных

Вот несколько шагов, которые я пробовал, но все еще не могу это исправить

@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 из класса магазина, но все еще не могу решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...