Я получаю кучу этих ошибок с различными сущностями - приведенный ниже код является одним из примеров сущности под названием 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);
}