Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<Imovel> busca(Imovel imovel, BigDecimal valorMin, BigDecimal valorMax) {
- Criteria crit = session.createCriteria(Imovel.class).createAlias("endereco", "e");
- crit.add(Restrictions.between("valor", valorMin, valorMax));
- crit.add(Restrictions.eq("quartos", imovel.getQuartos()));
- crit.add(Restrictions.ilike("e.bairro", imovel.getEndereco().getBairro().toString(), MatchMode.ANYWHERE));
- crit.add(Restrictions.ilike("e.estado", imovel.getEndereco().getEstado().toString(), MatchMode.ANYWHERE));
- crit.add(Restrictions.ilike("e.cidade", imovel.getEndereco().getCidade().toString(), MatchMode.ANYWHERE));
- List<Imovel> imoveis = crit.list();
- System.out.println("Quantidade retornada: " + imoveis.size());
- System.out.println("Quantidade retornada: " + imoveis.size());
- System.out.println("Quantidade retornada: " + imoveis.size());
- System.out.println("Quantidade retornada: " + imoveis.size());
- System.out.println("Quantidade retornada: " + imoveis.size());
- System.out.println("Quantidade retornada: " + imoveis.size());
- return imoveis;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement