konto usunięte
Temat: [JPA 2] JOIN z warunkami w Criteria API
Witam,Czy ktoś wie jak skonstruować JOIN-a z restrykcjami w criteraia API w JPA 2 ? Załóżmy, że mam tabele:
A (atrybuty: id) i tabelę B (atrybuty: id, name, a_id)
i encje:
A (atrybuty: id, list_of_b ), B (atrybuty: id, name, a)
Zapisy poglądowe oczywiście :)
Chciałbym teraz otrzymać rezultat zgodny z rezultatem tego zapytania JPQL:
SELECT a, b
FROM A a
LEFT OUTER JOIN a.list_of_b b WITH b.name = 'wymyslona_nazwa'
Zaciąłęm się na JOINie warunkowycm (b.name = 'wymyslona_nazwa') w Criteria API - ktoś ma pomysł jak to ugryźć ?
pozdrawiam,
PS. Dla jasności: przeniesienie warunkowej części złączenia do klauzuli WHERE nie działa tak samo (zarówno w SQL czy JPQL).Pawel Dolega edytował(a) ten post dnia 14.07.11 o godzinie 17:52