List of usage examples for org.hibernate Hibernate initialize
public static void initialize(Object proxy) throws HibernateException
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public Object findUnique(String query, String[] par, Object[] val) { Object ob = null;//from ww w . j ava 2s . com try { sess = HiberUtil.getSession(); q = sess.createQuery(query).setMaxResults(1); q.setMaxResults(1); for (int i = 0; i < par.length; i++) { q.setParameter(par[i], val[i]); } ob = (Object) q.uniqueResult(); Hibernate.initialize(ob); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return ob; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public List findMax(String query, String[] par, Object[] val, Integer max) { List result = null;//from w w w . java2s . c o m try { sess = HiberUtil.getSession(); q = sess.createQuery(query); if (max != null) { q.setMaxResults(max); } for (int i = 0; i < par.length; i++) { q.setParameter(par[i], val[i]); } result = (List) q.list(); result.size(); Hibernate.initialize(result); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return result; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public List findFirstAndMaxResult(String query, String[] par, Object[] val, Integer first, Integer max) { List result = null;/* w w w .java2s . c o m*/ try { sess = HiberUtil.getSession(); q = sess.createQuery(query); if (max != null) { q.setMaxResults(max); } if (first != null) { q.setFirstResult(first); } for (int i = 0; i < par.length; i++) { q.setParameter(par[i], val[i]); } result = (List) q.list(); result.size(); Hibernate.initialize(result); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return result; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public List findAll(String query) { List l = null;/* w w w .j a v a 2 s. com*/ try { sess = HiberUtil.getSession(); q = sess.createQuery(query); l = (List) q.list(); l.size(); Hibernate.initialize(l); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return l; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public List findAll(String query, String[] par, Object[] val) { List l = null;/* w w w. j ava2 s. c o m*/ try { sess = HiberUtil.getSession(); q = sess.createQuery(query); for (int i = 0; i < par.length; i++) { q.setParameter(par[i], val[i]); } l = (List) q.list(); l.size(); Hibernate.initialize(l); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return l; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public Object getNativeQuery(String query) { Object ob = null;/*from www. j a v a2 s . com*/ try { sess = HiberUtil.getSession(); q = sess.createSQLQuery(query); ob = (Object) q.uniqueResult(); Hibernate.initialize(ob); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return ob; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public Object getNativeQuery(String query, Object[] val) { Object ob = null;/* w w w. j a v a 2 s . c o m*/ try { sess = HiberUtil.getSession(); q = sess.createSQLQuery(query); for (int i = 0; i < val.length; i++) { q.setParameter(i + 1, val[i]); } ob = (Object) q.uniqueResult(); Hibernate.initialize(ob); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return ob; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public List getSqlQuery(String query) { List result = null;/* w w w.jav a 2 s.co m*/ try { sess = HiberUtil.getSession(); q = sess.createSQLQuery(query); result = q.list(); Hibernate.initialize(result); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return result; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public <T> List<T> getSqlQueryParametros(Class<T> clase, String query, String[] params, Object[] values) { List<T> result = null;//from w w w . j a va 2s. c o m try { sess = HiberUtil.getSession(); q = sess.createSQLQuery(query); for (int i = 0; i < params.length; i++) { q.setParameter(params[i], values[i]); } result = q.setResultTransformer(Transformers.aliasToBean(clase)).list(); Hibernate.initialize(result); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return result; }
From source file:com.jscompany.ebsystem.entitymanager.TransactionManager.java
@Override public List<Object[]> getManyColumnsResults(String query) { List l = null;//from w ww. j av a 2 s . c om try { sess = HiberUtil.getSession(); q = sess.createQuery(query); l = q.list(); Hibernate.initialize(l); } catch (Exception e) { Logger.getLogger(TransactionManager.class.getName()).log(Level.SEVERE, null, e); } return l; }