-
Filtrer les données
Bonjour,
Je dois filtrer les lignes de certaines tables en fonction du résultat d'une fonction stockée.
Par exemple, si je veux savoir qu'elles sont les lignes accessibles de la table "A" par l'utilisateur "U", je dois faire "SELECT T1.* FROM A T1 WHERE EXISTS( SELECT * FROM STORAGEFCT('A', 'U') T2 WHERE T2 = T1.ID).
Mon problème est que ne sait pas comment intégrer cela dans hibernate. Auriez-vous une idée ?
-
La seule solution que j'ai trouvée à ce problème est d'utiliser les interceptor d'Hibernate pour pouvoir manipuler le contenu de la requête SQL juste avant qu'elle soit envoyée au SGBD
-
Tu peux peut être t'orienter vers les filter d'hibernate.