List of usage examples for org.hibernate.criterion DetachedCriteria getExecutableCriteria
public Criteria getExecutableCriteria(Session session)
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; }