/**
* Function to convert BairroCriteria to a {@link Specification}
*/
private Specification<Bairro> createSpecification(BairroCriteria criteria) {
Specification<Bairro> specification = Specification.where(null);
if (criteria != null) {
if (criteria.getId() != null) {
specification = specification.and(buildSpecification(criteria.getId(), Bairro_.id));
}
if (criteria.getNome() != null) {
specification = specification.and(buildStringSpecification(criteria.getNome(), Bairro_.nome));
}
if (criteria.getCidadeId() != null) {
specification = specification.and(buildSpecification(criteria.getCidadeId(),
root -> root.join(Bairro_.cidade, JoinType.LEFT).get(Cidade_.id)));
}
}
return specification;
}
MENSAGEM: Bairro_ cannot be resolved to a variable