Początki Hibernate, Query do listy?

0

Witajcie,

Postanowiłem nauczyc się Hibernate i juz na samym początku natrafiłem na problem . Chce wczytać zapytanie do Listy niestety kompilator zwraca mi błąd nie wiem dlaczego. We wszystkich przykładach jakie znalazłem w necie to rozwiązanie działa. Błąd pojawia sie w wytłuszczonej lini,

private void executeHQLQuery(String hql) 
{
    try {
        Session session = HibernateUtil.getSessionFactory().openSession();
        session.beginTransaction();
        Query query = session.createQuery(hql);
        **List results = query.list();**
        displayResult(results);
        session.getTransaction().commit();
        } 
    catch (HibernateException he) {he.printStackTrace();}
}

Podpowiada aby zastosować:

java.util.List results = query.list();
displayResult((List) results);

Niebardzo wiem dlaczego tak się dzieje, biblioteka zassana poprawnie:
import java.util.List.*;

0

A co wg ciebie w tym:

 import java.util.List.*;

Jest poprawnego? o_O Rozumiesz ty do czego służy import?

0

No ok, nie zabłyszczałem oświeć mnie.

0

Alez służę:
https://docs.oracle.com/javase/tutorial/java/package/usepkgs.html
jest tam nawet pokazany identyczny import jak ten który zrobiłeś i podkreślone co on oznacza ;]

0

albo import java.util.List; albo import java.util.*;

0

Ok, czeski błąd za długo nad tym siedzie. Poprawne już zaimportowanie biblioteki nie rozwiązuje problemu. I dalej nie wiem dlaczego.

0

Ja też nie bo nie raczyłeś napisac jaki błąd...

0

Zaktualizowałem wersje IDE i błąd zniknoł, dzięki za pomoc.

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