composite-id et colonnes nulles
Bonjour,
J'ai un petit problème avec une clé composite.
Il s'avère que une des colonnes de ma clé composite peût être nulle.
Dans ce cas le problème est le suivant :
- Lorsque une requête renvoi une ligne de la table correspondant à ma clé composite et que cette ligne contient une colonne de la clé à null, alors la valeur de l'objet récupérer vaut null.
exemple :
Code:
1 2 3 4 5 6 7 8
|
select pl
from
ProjectLead pl
where
pl.deal.clientByClicode = 'IBM' and
pl.deal.year = 2008 and
pl.country = null |
ProjectLead est en fait une table constitué uniquement de clés étrangères. En fait ProjectLead représente l'association entre un deal, une personne physique est une country et est à elle seule une clé composite.
Le fait est que la référence sur la country peut être nulle.
Lorsque c'est le cas, la requête renvoi null.
Merci d'avance pour votre aide et surtout n'hésitez pas à me questionner si je ne suis pas trés clair.