Problème de construction d'une requete criteria
Bonjour,
Voici mon problème :
J'utilise Hibernate pour la persistance de mes données. et j'utilise les criteria pour faire une recherche. Voici les objets :
Code:
1 2 3 4 5 6 7
|
public class Personne {
private String id; // clef
private string nom;
private Telephone telephone;
} |
Code:
1 2 3 4 5 6
|
public class Telephone {
private String numero; // clef
private String type;
} |
La table personne a donc un truc du style :
id | nom | telephone
où le champs téléphone contient la clef vers la table telephone.
Le truc (c'est pas moi qui ai fait les données...), c'est que lorsque aucun telephone n'est associé à une personne, celle-ci a un champs égal à "0000000000", qui n'a pas d'entrée dans la table téléphone.
Je souhaite obtenir toutes les personnes qui ont pour nom "martin" et pas de téléphone. Et c'est là que ça bloque... Je n'arrive pas à construire la restriction vers le téléphone dans ces conditions. Restriction.isNull passe pas, et évidemment, je peux pas jouer (à moins que je me trompe) sur le champs égal à "000000000"...
Quelqu'un a une idée ?
Merci par avance.