У меня есть два следующих объекта:
@Entity
@Table(name = "mailinglist")
public class MailingList {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column
private String name;
@ManyToMany(fetch = FetchType.EAGER,cascade = {
CascadeType.PERSIST,
CascadeType.MERGE
})
@JoinTable(
name = "has_account",
joinColumns = @JoinColumn(name = "mailinglist_name"),
inverseJoinColumns = @JoinColumn(name = "account_id"))
private List<EmailAccount> accounts;
и
@Entity
@Table(name = "emailaccount")
public class EmailAccount {
@Id
@Column
private String email;
@ManyToMany(mappedBy = "accounts")
@Column
private List<MailingList> mailingLists;
Каждый раз, когда я пытаюсь добавить новые электронные письма через запрос, они не сохраняются, хотя они правильно анализируются и хранится. Что может быть причиной?
Скажите, пожалуйста, какой информации вам не хватает, если вопрос недостаточно ясен.