Chcę wyciągnąć element z Listy i returnować cały obiekt. Robię zapytanie przez hibernate do bazy i zwraca mi jeden obiekt ale jednak nie mogę go zwrócić. Blędy są. Niżej istotny kod:
public Osoba wczytajOsobe(long id){
Transaction tx = null;
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
try {
tx = session.beginTransaction();
Criteria criteria = session.createCriteria(Osoba.class)
.add(Restrictions.eq("identyfikator", id));
List <Osoba> os = criteria.list();
Osoba osob;
if(!os.isEmpty() && os.size()==1)
{
osob=(Osoba)os.get(0);
}
tx.commit();
} catch (RuntimeException e) {
}
return osob;
}
Będę niezmiernie wdzięczny za każdą wskazówkę.