List of usage examples for org.hibernate Hibernate initialize
public static void initialize(Object proxy) throws HibernateException
From source file:com.mimp.hibernate.HiberMain.java
public ArrayList<Revision> getListaRevisiones() { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();//from w ww . ja va 2 s. c o m String hql = "From Revision"; Query query = session.createQuery(hql); List revisiones = query.list(); ArrayList<Revision> allRevisiones = new ArrayList(); for (Iterator iter = revisiones.iterator(); iter.hasNext();) { Revision temp = (Revision) iter.next(); Hibernate.initialize(temp.getNna()); allRevisiones.add(temp); } return allRevisiones; }
From source file:com.mimp.hibernate.HiberMain.java
public Nna getTodosDatosNna(long id) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();/*from w w w . ja v a 2 s .c o m*/ Nna tempNna = new Nna(); String hqlA = "FROM Nna N WHERE N.idnna = :id"; Query queryA = session.createQuery(hqlA); queryA.setLong("id", id); Object queryResultA = queryA.uniqueResult(); tempNna = (Nna) queryResultA; Hibernate.initialize(tempNna.getExpedienteNnas()); Hibernate.initialize(tempNna.getDesignacions()); return tempNna; }
From source file:com.mimp.hibernate.HiberMain.java
public EstudioCaso getEstudioCasoEspecifico(Long idNna, Long idExpFam, String orden) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();/*from w ww . ja v a 2s . c o m*/ EstudioCaso tempEst = new EstudioCaso(); String hqlA = "FROM EstudioCaso EC WHERE EC.nna = :idN and EC.expedienteFamilia = :idE and EC.orden = :idEst"; Query queryA = session.createQuery(hqlA); queryA.setLong("idN", idNna); queryA.setLong("idE", idExpFam); queryA.setString("idEst", orden); Object queryResultA = queryA.uniqueResult(); tempEst = (EstudioCaso) queryResultA; Hibernate.initialize(tempEst.getExpedienteFamilia()); return tempEst; }
From source file:com.mimp.hibernate.HiberMain.java
public ArrayList<Revision> getListaRevisionesPorNumero(String identificador) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();/*from ww w.j ava 2 s. c om*/ String hql = "From Revision R where R.numero = :id"; Query query = session.createQuery(hql); query.setString("id", identificador); List revisiones = query.list(); ArrayList<Revision> allRevisiones = new ArrayList(); for (Iterator iter = revisiones.iterator(); iter.hasNext();) { Revision temp = (Revision) iter.next(); Hibernate.initialize(temp.getExpedienteFamilia()); allRevisiones.add(temp); } return allRevisiones; }
From source file:com.mimp.hibernate.HiberOrganismo.java
public ArrayList<Familia> ListaFam(long idEnt) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();/* w w w .j a va2s . c om*/ String hql = "FROM Familia F WHERE F.entidad = :id"; Query query = session.createQuery(hql); query.setLong("id", idEnt); List fam = query.list(); ArrayList<Familia> allFam = new ArrayList(); for (Iterator iter = fam.iterator(); iter.hasNext();) { Familia temp = (Familia) iter.next(); Hibernate.initialize(temp.getEntidad()); allFam.add(temp); } return allFam; }
From source file:com.mimp.hibernate.HiberOrganismo.java
public ArrayList<Familia> ListaFamDeEnt(long idEnt) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();//from w w w .ja v a 2s. com String hql = "FROM Familia F WHERE F.entidad = :id"; Query query = session.createQuery(hql); query.setLong("id", idEnt); List fam = query.list(); ArrayList<Familia> allFam = new ArrayList(); for (Iterator iter = fam.iterator(); iter.hasNext();) { Familia temp = (Familia) iter.next(); Hibernate.initialize(temp.getEntidad()); Hibernate.initialize(temp.getExpedienteFamilias()); String hql2 = "FROM InfoFamilia IF WHERE IF.familia = :idFam order by IF.idinfoFamilia DESC"; Query query2 = session.createQuery(hql2); query2.setLong("idFam", temp.getIdfamilia()); query2.setMaxResults(1); List infoFam = query2.list(); Set<InfoFamilia> infoFamilias = new HashSet<InfoFamilia>(0); for (Iterator iter2 = infoFam.iterator(); iter2.hasNext();) { InfoFamilia tempInf = (InfoFamilia) iter2.next(); Hibernate.initialize(tempInf.getAdoptantes()); infoFamilias.add(tempInf); } temp.setInfoFamilias(infoFamilias); allFam.add(temp); } return allFam; }
From source file:com.mimp.hibernate.HiberOrganismo.java
public ArrayList<Adoptante> ListaAdopPorEnt(long idEnt) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();//from w w w. j ava2s .co m String hql = "FROM Adoptante"; Query query = session.createQuery(hql); List Adop = query.list(); ArrayList<Adoptante> allAdop = new ArrayList(); for (Iterator iter = Adop.iterator(); iter.hasNext();) { Adoptante temp = (Adoptante) iter.next(); Hibernate.initialize(temp.getInfoFamilia()); try { if (temp.getInfoFamilia().getFamilia().getEntidad().getIdentidad() == idEnt) { Hibernate.initialize(temp.getInfoFamilia().getFamilia().getEntidad()); allAdop.add(temp); } } catch (Exception ex) { } } return allAdop; }
From source file:com.mimp.hibernate.HiberOrganismo.java
public ArrayList<ExpedienteFamilia> ListaExpFamPorEnt(long idEnt) { Session session = sessionFactory.getCurrentSession(); session.beginTransaction();//from www .j a va 2 s .co m String hql = "FROM ExpedienteFamilia"; Query query = session.createQuery(hql); List Exp = query.list(); ArrayList<ExpedienteFamilia> allExp = new ArrayList(); for (Iterator iter = Exp.iterator(); iter.hasNext();) { ExpedienteFamilia temp = (ExpedienteFamilia) iter.next(); Hibernate.initialize(temp.getFamilia()); try { if (temp.getFamilia().getEntidad().getIdentidad() == idEnt) { Hibernate.initialize(temp.getFamilia().getEntidad()); allExp.add(temp); } } catch (Exception ex) { } } return allExp; }
From source file:com.mimp.hibernate.HiberOrganismo.java
public Adoptante AdopPorIdFamPorSex(long idInfo, String sexo) { Session session = sessionFactory.getCurrentSession(); Adoptante AdopPorIdFamPorSex = new Adoptante(); session.beginTransaction();/*from w w w . j a v a 2 s .c om*/ String hqlO = "FROM Adoptante A WHERE A.infoFamilia = :id and A.sexo = :sexo"; Query queryO = session.createQuery(hqlO); queryO.setLong("id", idInfo); queryO.setString("sexo", sexo); Object queryResultA = queryO.uniqueResult(); if (queryResultA != null) { AdopPorIdFamPorSex = (Adoptante) queryResultA; Hibernate.initialize(AdopPorIdFamPorSex.getInfoFamilia()); } return AdopPorIdFamPorSex; }
From source file:com.mimp.hibernate.HiberOrganismo.java
public ExpedienteFamilia ExpPorIDFamilia(long idFam) { Session session = sessionFactory.getCurrentSession(); ExpedienteFamilia expedienteFamilia = new ExpedienteFamilia(); session.beginTransaction();//from www . j a v a 2 s . com String hqlO = "FROM ExpedienteFamilia E WHERE E.familia = :id"; Query queryO = session.createQuery(hqlO); queryO.setLong("id", idFam); Object queryResultA = queryO.uniqueResult(); expedienteFamilia = (ExpedienteFamilia) queryResultA; Hibernate.initialize(expedienteFamilia.getFamilia()); Hibernate.initialize(expedienteFamilia.getUnidad().getNombre()); Hibernate.initialize(expedienteFamilia.getFamilia().getEntidad().getNombre()); Hibernate.initialize(expedienteFamilia.getEvaluacions()); Hibernate.initialize(expedienteFamilia.getDesignacions()); return expedienteFamilia; }