J'essaye de persister des entités avec des relations @OneToMany et @ManyToOne.JPA persistent avec OneToMany ManyToOne
problème@OneToMany(mappedBy="customer", cascade=CascadeType.ALL, fetch=FetchType.EAGER)
private Collection<Address> addresses = new LinkedHashSet<Address>();
@ManyToOne
@JoinColumn(name="customer_id", referencedColumnName="customer_id")
private Customer customer;
est qu'il insère NULL au lieu de customer_id dans le tableau address
.
pourriez-vous suggérer pourquoi cela se passe-t-il?
Merci d'avance.
Veuillez afficher les mappages complets (sans les constructeurs et les méthodes) plus le code que vous utilisez pour persister. -> éditer la question – Kawu
un petit code effectuera réellement la transaction sera utile! –
C'est juste un tir aveugle ici si vous ne nous montrez pas le code pour l'opération de persistance réelle. –