Bonjour, bonsoir à tous !

Je suis actuellement en train de réalisé une requête JPA avec les Jointures sur spring Data

j'ai sur une première table

Collaborateur(Id_Collab , Nom_Collab, Adresse_Collab)

et l'autre est :

Intervention(id_Interv, Nom_Interv , Date_fin , Id_collab) ("l''entité intervention contient un objet de type collaborateur)

Ma question est comment afficher les collaborateurs (List<collaborateur>) qu'en pas une intervention pour le moment

c-à-d les collaborateurs qui en aucune intervention ou la date de fin de tous leurs intervention et inférieur à la date_fin d'intervention

J'espère avoir été clair,

Mon essai:

SELECT c
FROM Collaborateur c LEFT JOIN c.Intervention i
WHERE (i.dateFinIntervention<?1 or i.dateFinIntervention IS NULL)
mais cela ne fonctionne pas :/

est ce qu'il ya une possibilité avac les requêtes explicite avec spring data ?



Merci d'avance ^^