one to zero or one avec les annotations
Bonjour,
J'utilise les annotations JPA/Hibernate. Dans une entité Customer, j'ai la déclaration suivante :
Code:
1 2 3 4 5 6 7 8 9
|
...
@OneToOne(fetch = FetchType.EAGER, optional = true)
@JoinColumns({
@JoinColumn(name="NUMBER"),
@JoinColumn(name="REVISION)
})
private Address address;
... |
Tout fonctionne bien, left outer join entre Customer et Address . Seulement quand il n'y a pas d'adresse pour un couple {NUMBER, REVISION} de Customer, j'ai l'erreur org.hibernate.ObjectNotFoundException: No row with the given identifier exists
C'est impossible de faire un one to zero or one avec les annotations ?8O
Merci d'avance, je n'arrive pas à trouver une solution.