It is just reference Services.
Visit here : http://www.hibernate.org
services.xml
<?xml version="1.0" encoding="UTF-8"?> <services> <service id="HibernateService" class="sunheart.service.hibernate.DefaultHibernateService" /> </services>
Java code
package example; import net.sf.hibernate.Session; import net.sf.hibernate.Transaction; import sunheart.service.ServiceManager; import sunheart.service.hibernate.HibernateService; public class HibernateTest { public static void main(String[] args) { // it require 'hibernate.cfg.xml' file on classpath. HibernateService service = (HibernateService) ServiceManager .lookupService(HibernateService.id); Session session = null; Transaction tx = null; Object obj = null; try { session = service.openSession(); tx = session.beginTransaction(); // you need some mapping.... Object entity = new Object(); session.save(entity); tx.commit(); } catch (Exception e) { e.printStackTrace(); HibernateService.tryRollback(tx); } finally { HibernateService.tryFlushAndCloseSession(session); } } }