[ zmau @ 02.09.2008. 12:08 ] @
Svojevremeno sam radio sa hibernate-om u JEE okruženju, odnosno unutar JBoss servera. Parametre za konekciju na bazu sam zadavao u fajlu naziva persistence.xml, i na osnovu tih podataka hibernate je uspevao da napravi EntityManager objekat preko kojeg je dalje išla komunikacija sa bazom. Sada pokušavam da napravim nešto slično, sa tom razlikom što ne želim da koristim JBoss, nego standalone hibernate u JavaSE okruženju. Po svemu što sam čitao to ne bi trebao da bude problem. Međutim, svaki tutorijal i primer koji sam do sada našao na tu temu (javaSE i hibernate) radi sa Session objektima koje generiše na osnovu standardnog hibernate.cfg.xml fajla. Međutim, Session (koji u suštini radi isti posao kao EntityManager) nije po JPA specifikaciji. Nego je - pretpostavljam - reč o nekakvom native hibernate APIju. 1. pitanje : da li sam dobro shvatio da je : - persistence.xml, EntityManagerFactory, EntityManager - deo JPA specifikacije - hibernate.cfg.xml. SessionFactory, Session - deo starog (native) hibernate-a koji nije postao deo JPA ? 2. pitanje : Postoji li uopšte mogućnost da se ukombinuje java SE i hibernate po JPA specifikaciji ? Ako postoji, voleo bih da vidim gotov primer. Skinuo sam nekoliko primera sa Neta, i - kao što rekoh - tamo nigde ne vidim EntityManager, nego Session umesto njega. |