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.Dao.HibernateDao.java

@Override
public T getEntityByDetacheCriteria(DetachedCriteria criteria) {
    T entity = (T) criteria.getExecutableCriteria(Session).uniqueResult();
    return entity;
}

From source file:br.com.Dao.HibernateDao.java

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

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

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

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

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

}

From source file:br.com.digilabs.persistence.AbstractHibernateDaoImpl.java

License:Apache License

@SuppressWarnings("unchecked")
public List<T> findByCriteria(DetachedCriteria criteria) {
    return criteria.getExecutableCriteria(getSession()).list();

}

From source file:br.com.digilabs.persistence.AbstractHibernateDaoImpl.java

License:Apache License

@SuppressWarnings("unchecked")
public T getUniqueResultByCriteria(DetachedCriteria criteria) {
    return (T) criteria.getExecutableCriteria(getSession()).uniqueResult();
}

From source file:br.com.digilabs.wicket.crud.CrudDaoImpl.java

License:Apache License

@SuppressWarnings("unchecked")
public <T> T getUniqueResultByCriteria(Class<T> entity, DetachedCriteria criteria) {
    return (T) criteria.getExecutableCriteria(getSession()).uniqueResult();
}

From source file:br.com.digilabs.wicket.crud.CrudDaoImpl.java

License:Apache License

@SuppressWarnings("unchecked")
public <T> List<T> findByCriteria(DetachedCriteria criteria) {
    return criteria.getExecutableCriteria(getSession()).list();
}

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

@SuppressWarnings("unchecked")
public List<T> findByCriteria(DetachedCriteria detachedCriteria, int firstResult, int maxResults) {
    Session session = getSession();// ww  w  . j  a  v a  2 s  . co m

    session.doWork(new Work() {
        @Override
        public void execute(Connection cnctn) throws SQLException {
            cnctn.setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);
        }
    });

    Criteria criteria = detachedCriteria.getExecutableCriteria(session);
    criteria.setFirstResult(firstResult);
    if (maxResults > 0) {
        criteria.setMaxResults(maxResults);
    }

    //        criteria.setLockMode(LockMode.READ);  //linha adicionada para no fazer LOCK nas consulta j que  apenas consulta.
    List<T> result = criteria.list();
    return result;
}

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

@SuppressWarnings("unchecked")
@Override//  www  .ja  v  a2 s.c o m
public T loadByCriteria(DetachedCriteria detachedCriteria) {
    Session session = getSession();

    T entity = (T) detachedCriteria.getExecutableCriteria(session).setMaxResults(1).uniqueResult();
    return entity;
}