@Override public Session getSession() { initSession(); return session; }
@Override public Session getSession() { initSession(); return session; }
@Override public <T> Query<T> createQuery(CriteriaQuery<T> pCriteriaQuery) { initSession(); return session.createQuery(pCriteriaQuery); }
@Override public <T> Query<T> createQuery(String pS, Class<T> pClass) { initSession(); return session.createQuery(pS, pClass); }
@Override public Query createQuery(CriteriaUpdate pCriteriaUpdate) { initSession(); return session.createQuery(pCriteriaUpdate); }
@Override public Query createQuery(CriteriaDelete pCriteriaDelete) { initSession(); return session.createQuery(pCriteriaDelete); }
public void delete(Object object) throws HibernateException { initSession(); session.delete(object); }
public Criteria createCriteria(Class persistentClass) { initSession(); return session.createCriteria(persistentClass); }
public Object get(Class aClass, Serializable serializable, LockOptions lockOptions) throws HibernateException { initSession(); return session.get(aClass, serializable, lockOptions); }
public Object get(String entityName, Serializable id) throws HibernateException { initSession(); return session.get(entityName, id); }
@Override public FlushMode getHibernateFlushMode() { initSession(); return session.getHibernateFlushMode(); }
@Override public boolean contains(String pS, Object pO) { initSession(); return session.contains(pS, pO); }
@Override public <T> T find(Class<T> pClass, Object pO) { initSession(); return session.find(pClass, pO); }
@Override public <T> T find(Class<T> pClass, Object pO, LockModeType pLockModeType) { initSession(); return session.find(pClass, pO, pLockModeType); }
@Override public void lock(Object pO, LockModeType pLockModeType, Map<String, Object> pMap) { initSession(); session.lock(pO, pLockModeType, pMap); }
@Override public void detach(Object pO) { initSession(); session.detach(pO); }
@Override public LockModeType getLockMode(Object pO) { initSession(); return session.getLockMode(pO); }
@Override public StoredProcedureQuery createStoredProcedureQuery(String pS) { initSession(); return session.createStoredProcedureQuery(pS); }
@Override public Query createNamedQuery(String pS) { initSession(); return session.createNamedQuery(pS); }
@Override public void setHibernateFlushMode(FlushMode pFlushMode) { initSession(); session.setHibernateFlushMode(pFlushMode); }