У меня проблема с новой созданной таблицей в приложении.Я хочу установить первичный ключ на dashboard_id, и у меня проблема с отношением.Почему я это понимаю?У меня есть OneToMany, одна панель инструментов, много групп.Что я должен делать?Что с этим не так?В таблице Dashboard_groups я указал groups_id как PK, и мне нужен идентификатор dashboard.
@ManyToOne(targetEntity = Dashboard.class, fetch = FetchType.EAGER)
@JoinTable(name = "dashboard_groups", joinColumns = {@JoinColumn(name = "groups_id")},
inverseJoinColumns = {@JoinColumn(name = "dashboard_id", referencedColumnName = "id")})
@JsonBackReference(value = "group- dashboard")
private Dashboard dashboard;
@OneToMany(mappedBy = "dashboard", cascade = CascadeType.ALL)
@JsonManagedReference(value = "groups- dashboard")
private List<Group> groups= new ArrayList<>();