Bonjour,

J'utilise les annotations JPA/Hibernate. Dans une entité Customer, j'ai la déclaration suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?
Merci d'avance, je n'arrive pas à trouver une solution.