Łączenie 2 tabel w bazie danych do filtrowania

0

Witam, mam dwie tabele w bazie danych, 1 to stworzony widok bazodanowy(a_view) a druga to zwykła tabela tworzona przez hibernate na podstawie pól klasy(b_view). Czy możecie mi podpowiedzieć jak połączyć te 2 tabele za pomocą criterii abym mógł filtrować i zwracać jednocześnie obiekty ? Coś w stylu że tworze predykat raz z tabeli a_view.getCoś tam a następny predykat będzie b_view.getCośTam. Z góry dziękuje za podpowiedzi. Pozdrawiam

0

Masz normalnie joiny do "roota":

Root<Author> root = cq.from(Author.class);
Join<Object, Object> book = root.join(Author_.BOOKS);

I na nich dalej normalnie wywołujesz query, tak samo jak na root. Tylko oczywiście musisz mieć połączone te 2 tabele w twojej encji relacją.

1 użytkowników online, w tym zalogowanych: 0, gości: 1