JPQL Wariuje

0

Witam,
Jestem w trakcie pisania aplikacji webowej i napotkałem na następujący problem:
Kiedy wywołuje następujące zapytanie na bazie danych:
SELECT o.id_ogloszenia, ao.wartosc from ogloszenie o, atrybutogloszenie ao, atrybut a where ao.id_ogloszenia = o.id_ogloszenia and ao.id_atrybutu = a.id_atrybutu AND a.nazwa_atrybutu like 'dodatkowa1.1' AND ao.wartosc < 10000 ORDER BY o.wyroznione DESC, o.id_ogloszenia DESC
zwracany jest jeden wiersz. Natomiast kiedy wywołuje te zapytanie w JPQL:
SELECT o from Ogloszenie o, Atrybutogloszenie ao, Atrybut a where ao.idOgloszenia.idOgloszenia = o.idOgloszenia and ao.idAtrybutu.idAtrybutu = a.idAtrybutu AND a.nazwaAtrybutu like 'dodatkowa1.1' AND ao.wartosc < 10000 ORDER BY o.wyroznione DESC, o.idOgloszenia DESC
zapytanie zwraca kilka razy ten sam wiersz albo brak wierszy.
Dodam ze ao.wartosc = 1245 i np dla ao.wartosc < 10000 nic nie jest zwracane ;/

Proszę o pomoc

0

Equals i hashcode pokryte?

0

jak to?

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