List of usage examples for org.hibernate.criterion Restrictions in
public static Criterion in(String propertyName, Collection values)
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorDestino(Cidade cidade) { List<Trajeto> trajetos = new TrajetoDAO().pegarPorDestino(cidade); if (trajetos.isEmpty()) { closeSession();//from www .j av a 2s . co m return entitys; } entitys = criteria.add(Restrictions.in("trajeto", trajetos)).list(); closeSession(); return entitys; }
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorOrigemPartida(Cidade cidade, Date partida) { List<Trajeto> trajetos = new TrajetoDAO().pegarPorOrigem(cidade); if (trajetos.isEmpty()) { closeSession();/*from w w w.jav a 2 s . co m*/ return entitys; } entitys = criteria.add(Restrictions.in("trajeto", trajetos)).add(Restrictions.eq("datapartida", partida)) .list(); closeSession(); return entitys; }
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorDestino(Aeroporto destino) { List<Trajeto> trajetos = new TrajetoDAO().pegarPorDestino(destino); if (trajetos.isEmpty()) { closeSession();/*from w w w.j a v a2 s. co m*/ return entitys; } entitys = criteria.add(Restrictions.in("trajeto", trajetos)).list(); closeSession(); return entitys; }
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorCompanhia(Companhia companhia) { List<Aviao> aviaos = new AviaoDAO().pegarPorCompanhia(companhia); if (aviaos.isEmpty()) { closeSession();//from www .j av a 2 s .co m return entitys; } entitys = criteria.add(Restrictions.in("aviao", aviaos)).list(); closeSession(); return entitys; }
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorDestino(Aeroporto destino, Date inicio, Date fim) { List<Trajeto> trajetos = new TrajetoDAO().pegarPorDestino(destino); if (trajetos.isEmpty()) { closeSession();//from w ww. j a va 2 s . c o m return entitys; } entitys = criteria.add(Restrictions.in("trajeto", trajetos)) .add(Restrictions.between("datachegada", inicio, fim)).list(); closeSession(); return entitys; }
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorDestino(Cidade destino, Date inicio, Date fim) { List<Trajeto> trajetos = new TrajetoDAO().pegarPorDestino(destino); if (trajetos.isEmpty()) { closeSession();// w w w. ja v a 2s .co m return entitys; } entitys = criteria.add(Restrictions.in("trajeto", trajetos)) .add(Restrictions.between("datachegada", inicio, fim)).list(); closeSession(); return entitys; }
From source file:br.com.OCTur.control.DAO.VooDAO.java
public List<Voo> pegarPorCompanhia(Companhia companhia, Date inicio, Date fim) { List<Aviao> aviaos = new AviaoDAO().pegarPorCompanhia(companhia); if (aviaos.isEmpty()) { closeSession();/* www. ja v a 2 s . co m*/ return entitys; } entitys = criteria.add(Restrictions.in("aviao", aviaos)) .add(Restrictions.between("datachegada", inicio, fim)).list(); closeSession(); return entitys; }
From source file:br.com.SistemaOCTur.dao.HospedagemDAO.java
public List<Hospedagem> pesquisarPorNome(String text) { List<Cliente> clientes = new ClienteDAO().pesquisarPorNome(text); if (clientes.isEmpty()) { session.close();//w w w . j av a2 s. com return new ArrayList<>(); } entitys = criteria.add(Restrictions.in("cliente", clientes)).list(); session.close(); return entitys; }
From source file:br.com.tcc.service.persistence.HibernateCrudDao.java
/** * {@inheritDoc}/*from ww w . j av a 2s . c o m*/ */ @SuppressWarnings("unchecked") @Override public <T extends IEntity<? extends Serializable>> List<T> findAllInIdListByOrder(final Class<T> entityClass, final OrderBy[] orderByList, final Serializable... idList) { if (idList == null) { throw new NullPointerException(ID_LIST_IS_NULL); } final Criteria criteria = getCurrentSession().createCriteria(entityClass) .add(Restrictions.in(ID_PROPERTY_NAME, idList)); CriteriaHelper.addOrderCriteria(criteria, orderByList); return criteria.list(); }
From source file:br.com.tcc.service.persistence.HibernateCrudDao.java
/** * {@inheritDoc}//from www . j av a 2 s . c om */ @Override public <T extends IEntity<? extends Serializable>> PagedList<T> findAllInIdListByPagination( final Class<T> entityClass, final Pagination pagination, final Serializable... idList) { if (idList == null) { throw new NullPointerException(ID_LIST_IS_NULL); } final Criteria criteria = getCurrentSession().createCriteria(entityClass) .add(Restrictions.in(ID_PROPERTY_NAME, idList)); return PaginationHelper.executeCriteriaForPagination(pagination, criteria); }