Forum » Programiranje » java generični razred za hibernate
java generični razred za hibernate
boss-tech ::
Imam eno metodo, ki bi jo rad malo predelal, da bi bila večkrat uporabna, za razne razrede(modele) ne samo specifičnega:
Se pravi da dobim noter hibernate sejo, ter razred za poizvedbo. Rad pa bi še naredil da mi rezultat shrani v array
tega določenega razreda (Oseba). Verjetno bo potrebno tole potegniti v nov class oz interface?
private List<Oseba> getFromDatabase(Session hibernateSession, Class c) {
Criteria criteria = hibernateSession.createCriteria(c);
List<Oseba> list= criteria.list();
return list;
}
Se pravi da dobim noter hibernate sejo, ter razred za poizvedbo. Rad pa bi še naredil da mi rezultat shrani v array
tega določenega razreda (Oseba). Verjetno bo potrebno tole potegniti v nov class oz interface?
KaRkY ::
private <T> List<T> getFromDatabase(Session hibernateSession, Class<T> c) {
Criteria criteria = hibernateSession.createCriteria(c);
List<T> list= criteria.list();
return list;
}
Mislim da bi to moralo funkcionirati.
Tako pa kličeš.
List<Oseba> osebe = dao.getFromDatabase(session, Oseba.class);
When you look long into an abyss, the abyss looks into you
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | metoda #get, #set ---> c#Oddelek: Programiranje | 1387 (1271) | fokz8 |
| » | [Java]OOP Vprasanje glede dedovanjaOddelek: Programiranje | 1111 (981) | KernelPanic |
| » | [c#] iz class v classOddelek: Programiranje | 986 (860) | darkolord |
| » | Rekurzija v javi z ArrayListOddelek: Programiranje | 1724 (1567) | marjan_h |
| » | tomcat in datasourceOddelek: Programiranje | 2238 (1995) | infiniteLoop |