opa meu hql ta funcionando em parte ele faz o like certinho. mas quero que ele só traga de inicio os registros q forem somente do tipo Fornecedor mas ele ta trazendo todos os registros
Query query = session.createQuery("FROM Pessoa as for WHERE (for.tipo='Fornecedor') AND for.nome like :nome OR for.razaoSocial like :razaoSocial OR for.inscEst like :inscEst OR for.fone1 like :fone1 OR for.fone2 like :fone2 OR for.celular like :celular OR for.cnpj like :cnpj");
query.setString("nome", "%" + param + "%");
query.setString("razaoSocial", "%" + param + "%");
query.setString("inscEst", "%" + param + "%");
query.setString("fone1", "%" + param + "%");
query.setString("fone2", "%" + param + "%");
query.setString("celular", "%" + param + "%");
query.setString("cnpj", "%" + param + "%");