WItam mam do was pytanie a mianowicie jak stworzyc dosc skomplikowane zapytanie sql .
mam stworzone 3 tabele :
tabela USER ktora posiada pola id login password
tabela Role ktora posiada pola id i name
oraz tabela lacząca USERSNADROLES ktora posiada id_user i id_role
i teraz chce w konfiguracji pliku xml security stworzyc zapytanie ktore by uwierzytelnilo mojego uzytkownika co do roli i loginu . Stworzylem cos takiego ale niestety nie funkcjonuje bo nawet nie wiem czy te zapytanie ma sens z góry dziekuje i pozdrawiam
<jdbc-user-service data-source-ref="dataSource"
users-by-username-query="select login, password, enabled from user where login = ?"
authorities-by-username-query="
SELECT l.LOGIN, r.NAME, k.USER_ID, d.ROLE_ID
FROM USER l, ROLE r, USERSANDROLES k, USERSANDROLES d
WHERE l.ID = k.ID
AND r.ID = d.ID
AND l.ID = r.ID
AND l.LOGIN=?"/>