Je tente de créer des objets de domaine avec une relation OneToOne. A est le parent et B est l'enfant.SUR SUPPRIMER CASCADE non défini dans la base de données
J'ai essayé de nombreuses façons de cascader des suppressions de A vers B mais quand je regarde la création de la base de données, elle ne configure pas ON DELETE CASCADE.
Quelqu'un peut-il voir ce que im faire mal
A:
@Entity
@Table(name = "financeaccountcurrencymapping")
public class FinanceAccountCurrencyMapping implements Serializable {
@Id
@GeneratedValue
private long id;
@OneToOne(cascade = CascadeType.ALL, optional = false, orphanRemoval = true, mappedBy = "financeAccountCurrencyMapping")
private FinanceAccount financeAccount;
Je sais que ce soit CascadeType.ALL ou orphanRemoval devrait faire l'affaire, mais ils ne.
B:
@Entity
@Table(name = "financeaccount")
public class FinanceAccount implements Serializable {
@OneToOne(optional = true)
private FinanceAccountCurrencyMapping financeAccountCurrencyMapping;
Quelqu'un peut-il voir pourquoi il ne marche pas des suppressions en cascade?
Je préférerais implémentations JPA –