Как изменить этот корневой путь, ссылаясь на эту модель? - PullRequest
0 голосов
/ 15 октября 2019

Проблема в том, что я пытался получить "провинция" из модели провинции, но путь к корневой модели относится к модели региона, а не к модели провинции. Тем не менее, модель корневого региона мне понадобилась для первого выпадающего списка. Есть ли способ сделать как 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));
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...