如何参考此模型更改此根路径?

时间:2019-10-15 03:26:31

标签: java spring spring-boot

问题是我试图从省模型中获取“ provinceId”,但是根模型路径是指“区域”模型而不是“省”模型。 但是,对于第一个下拉列表,我需要区域根模型。 有没有办法使像这样的2根模型路径?

问题是我想进行“基于下拉列表值的搜索”。 我已经尝试过使数据出现以及所有内容。但是我只停留在这个“根本”的事情上。

private Specification<Region> generateFilters() {
        return (Root<Region> root, CriteriaQuery<?> query, CriteriaBuilder cb) -> {
            Predicate predicate = cb.and(
                    cb.equal(root.<Integer>get("isDeleted"), 0));

            if (selectedCity != null && selectedProvince == null) {
                predicate = cb.and(
                        cb.equal(root.<Integer>get("cityId"), selectedCity));
            }
            //QUERY 
            if (selectedProvince != null && selectedCity == null ){
                predicate = cb.and(

                        cb.equal(root.<Integer>get("provinceId"), selectedProvince));
            }

            if(selectedProvince != null && selectedCity != null ){
                predicate = cb.and(
                        cb.equal(root.<Integer>get("provinceId"), selectedProvince));
                        cb.and(
                        cb.equal(root.<Integer>get("cityId"), selectedCity));
            }

0 个答案:

没有答案