Ошибки Spring Roo в Roo_Jpa_Repository_Impl.aj - PullRequest
0 голосов
/ 03 мая 2020

Я получаю кучу этих ошибок с различными сущностями - приведенный ниже код является одним из примеров сущности под названием Category, которая имеет ManyToOne с Tag. Это код .aj, поэтому Ру говорит, что не редактируйте его. Я не уверен, почему эта ошибка помечена и как ее устранить. Это в исходных файлах Roo_Jpa_Repository_Impl. Та же ошибка в том же месте для всех из них: Ошибка category cannot be resolved or is not a field. Я проверил код Qtag и есть открытое c stati c окончательное поле с именем tag

public Page<Tag> TagRepositoryImpl.findByCategory(Category category, GlobalSearch globalSearch, Pageable pageable) {

            QTag tag = QTag.tag;

            JPQLQuery<Tag> query = from(tag);

            Assert.notNull(category, "category is required");

            query.where(tag.category.eq(category));
            Path<?>[] paths = new Path<?>[] {tag.Tag,tag.Category,tag.partnerOfferingDetail};        
            applyGlobalSearch(globalSearch, query, paths);

            AttributeMappingBuilder mapping = buildMapper()
                .map(TAG, tag.Tag)
                .map(CATEGORY, tag.Category)
                .map(PARTNER_OFFERING_DETAIL, tag.partnerOfferingDetail);

            applyPagination(pageable, query, mapping);
            applyOrderById(query);

            return loadPage(query, pageable, tag);
        }
...