Example usage for org.hibernate.criterion DetachedCriteria getExecutableCriteria

List of usage examples for org.hibernate.criterion DetachedCriteria getExecutableCriteria

Introduction

In this page you can find the example usage for org.hibernate.criterion DetachedCriteria getExecutableCriteria.

Prototype

public Criteria getExecutableCriteria(Session session) 

Source Link

Document

Get an executable instance of Criteria to actually run the query.

Usage

From source file:br.com.gartech.nfse.integrador.dao.GenericDAOImpl.java

/**
 *
 * @param detachedCriteria/*from   www  .  j  a  v  a2 s  . c om*/
 * @return
 */
@Override
public Integer countByCriteria(DetachedCriteria detachedCriteria) {
    Session session = getSession();
    Integer total = (Integer) detachedCriteria.getExecutableCriteria(session).uniqueResult();
    return total;
}

From source file:br.com.hadronsoft.websige.model.dao.HibernateDAO.java

@Override
public List<T> getListByDetachedCriteria(DetachedCriteria criteria) {
    return criteria.getExecutableCriteria(session).list();
}

From source file:br.com.jeqtech.model.dao.HibernateDAO.java

@Override
public T getEnTityByDetachedCriteria(DetachedCriteria criteria) {
    T entity = (T) criteria.getExecutableCriteria(session).uniqueResult();

    return entity;

}

From source file:br.com.moises.dao.Dao.java

@Override
public T getEntityByDetachedCriteria(DetachedCriteria criteria) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    try {/*from w ww  . j  av a  2  s.co m*/
        session.getTransaction().begin();
        T entity = (T) criteria.getExecutableCriteria(session).uniqueResult();
        return entity;
    } catch (Exception e) {
        return null;
    } finally {
        session.getTransaction().commit();
    }
}

From source file:br.com.moises.dao.Dao.java

@Override
public List<T> getEntitiesByDetachetCriteria(DetachedCriteria criteria) {
    Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    try {/*from  w w  w  .ja va 2  s .  c om*/
        session.getTransaction().begin();
        List<T> lista = (List<T>) session.createCriteria(classe).list();
        return criteria.getExecutableCriteria(session).list();
    } catch (Exception e) {
        return null;
    } finally {
        session.getTransaction().commit();
    }

}

From source file:br.com.moises.util.HibernateDao.java

@Override
public T getEntityByDetachedCriteria(DetachedCriteria criteria) {
    try {/* w  w w .  j  a v a 2 s .co m*/
        T entity = (T) criteria.getExecutableCriteria(session).uniqueResult();
        return entity;
    } catch (Exception e) {
        return null;
    } finally {
        terminarTransacao();
    }
}

From source file:br.com.moises.util.HibernateDao.java

@Override
public List<T> getEntitiesByDetachetCriteria(DetachedCriteria criteria) {
    System.err.println("dETAC");
    return criteria.getExecutableCriteria(session).list();
}

From source file:br.com.tesouro.controll.facade.AbstractFacade.java

public T getEntityByDetachedCriteria(DetachedCriteria criteria) {
    return (T) criteria.getExecutableCriteria(getSession()).uniqueResult();
}

From source file:br.com.tesouro.controll.facade.AbstractFacade.java

public List<T> getEntitiesByDetachedCriteria(DetachedCriteria criteria) {
    return (List<T>) criteria.getExecutableCriteria(getSession()).list();
}

From source file:br.msf.commons.persistence.dao.AbstractEntityDaoBean.java

License:Open Source License

@Override
public final Collection<T> findByCriteria(final DetachedCriteria criteria, final Order... orders) {
    if (ArrayUtils.isNotEmpty(orders)) {
        for (Order order : orders) {
            criteria.addOrder(order);// w w w  .j  av a 2 s.  c o m
        }
    }
    return criteria.getExecutableCriteria(getCurrentSession()).list();
}