List of usage examples for org.hibernate.criterion DetachedCriteria forClass
public static DetachedCriteria forClass(Class clazz, String alias)
From source file:com.isdemu.dao.impl.TBC_LocalizacionDaoImpl.java
@Override public List getAllidClasi(Serializable id) { DetachedCriteria dc = DetachedCriteria.forClass(TbcLocalizacion.class, "localizacion"); dc.createAlias("localizacion.tbcClasificacionLocalizacion", "clasi"); dc.add(Restrictions.eq("clasi.idClasificacionLocalizacion", id)); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TBC_PersonaDaoImpl.java
@Override public List getAllidUbicacion(Serializable id) { DetachedCriteria dc = DetachedCriteria.forClass(TbcPersona.class, "persona"); dc.createAlias("persona.tbcUbicacion", "ubicacion"); dc.add(Restrictions.eq("ubicacion.idUbicacion", id)); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TBC_UbicacionDaoImpl.java
@Override public List getAllidLocalizacion(Serializable id) { DetachedCriteria dc = DetachedCriteria.forClass(TbcUbicacion.class, "ubicacion"); dc.createAlias("ubicacion.tbcLocalizacion", "localizacion"); dc.add(Restrictions.eq("localizacion.idLocalizacion", id)); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TBR_MovimientoInventarioDaoImp.java
@Override public List findByInv(Serializable id) { DetachedCriteria dc = DetachedCriteria.forClass(TbrMovimientoInventario.class, "movimientoInventario"); dc.createAlias("movimientoInventario.tbInventario", "inv"); dc.add(Restrictions.eq("inv.idInventario", id)); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TB_ControlDaoImpl.java
@Override public List getConInv(Serializable id) { System.out.println("Entra actualiza3"); DetachedCriteria dc = DetachedCriteria.forClass(TbrControlSalidaInventario.class, "controlInventario"); dc.createAlias("controlInventario.tbControlSalida", "cont"); dc.add(Restrictions.eq("cont.idControlSalida", id)); System.out.println("Entra actualiza4"); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TB_ControlDaoImpl.java
@Override public List LastIdControl() { DetachedCriteria dc = DetachedCriteria.forClass(TbControlSalida.class, "con"); dc.addOrder(Order.desc("idControlSalida")); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TB_InventarioDaoImpl.java
@Override public List LastCodInventario(Serializable id) { DetachedCriteria dc = DetachedCriteria.forClass(TbInventario.class, "inv"); dc.createAlias("inv.tbcClaseActivo", "clase"); dc.add(Restrictions.eq("clase.idClaseActivo", id)); dc.addOrder(Order.desc("idInventario")); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TB_InventarioDaoImpl.java
@Override public List findBycodigo(String code) { DetachedCriteria dc = DetachedCriteria.forClass(TbInventario.class, "inv"); //dc.createAlias("inv.tbcClaseActivo", "clase"); dc.add(Restrictions.eq("inv.codigoInventario", code)); //dc.addOrder(Order.desc("idInventario")); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TB_MovimientoDaoImp.java
@Override public List getTop() { // TODO Auto-generated method stub DetachedCriteria dc = DetachedCriteria.forClass(TbMovimiento.class, "movimiento"); //dc.setFetchMode("TbrMovimientoInventario", FetchMode.JOIN); Date fecha_finalHoy = new Date(); Date fecha_inicial = new Date(); //restar dias a la fecha Calendar calendar = Calendar.getInstance(); calendar.setTime(fecha_finalHoy);//from ww w .jav a2 s . c om calendar.add(Calendar.DAY_OF_YEAR, -7); // numero de das a aadir, o restar en caso de das<0 fecha_inicial = calendar.getTime(); dc.add(Restrictions.between("fechaMovimiento", fecha_inicial, fecha_finalHoy)); System.out.println("fecha inicial:" + fecha_inicial + "fecha final:" + fecha_finalHoy); // dc.add(Restrictions.ge("fechaMovimiento", highestDate)); // dc.add(Restrictions.lt("fechaMovimiento", highestDate)); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }
From source file:com.isdemu.dao.impl.TB_MovimientoDaoImp.java
@Override public List getMovInv(Serializable id) { DetachedCriteria dc = DetachedCriteria.forClass(TbrMovimientoInventario.class, "movimientoInventario"); dc.createAlias("movimientoInventario.tbMovimiento", "movi"); dc.add(Restrictions.eq("movi.idMovimiento", id)); return dc.getExecutableCriteria(sessionFactory.getCurrentSession()).list(); }