Hibernate personnalisé clause de jointure sur l'association
Je voudrais associer 2 entités de l'utilisation d'hibernate annotations avec une coutume clause de jointure. La clause est sur l'habitude FK/PK l'égalité, mais aussi où la FK est null. Dans SQL ce serait quelque chose comme:
join b on a.id = b.a_id or b.a_id is null
De ce que j'ai lu, je devrais utiliser le @WhereJoinTable annotation sur le propriétaire de l'entité, mais je suis perplexe sur la façon dont je préciser cette condition...surtout la première partie de celui - ci- se référant à la jonction de l'entité id.
Quelqu'un aurait-il un exemple?
- Si b.a_id est null, alors il appartient à chaque objet qui en est un?
- oui, tous les objets de 'a' aurait 'b' où b.a_id est null
Vous devez vous connecter pour publier un commentaire.
Voici un exemple d'utilisation de la norme parent/enfant paradigme qui, je pense, devrait travailler à l'aide de la base @Où l'annotation.