Spring Roo Генерация неизвестной доменной модели - PullRequest
0 голосов
/ 12 июня 2018

Я только начал использовать Spring Roo, и у меня возникают проблемы при создании простого проекта с сущностью.Я следую за записью от DZone.

DZone Как создать приложение для весенней загрузки

Когда я выполняю шаги, я генерирую модель домена, называемую владельцем, с 2 полями

  1. Имя пользователя

  2. Электронная почта

Когда я завершил создание проекта, он исправил созданную модель Владелец, нов коде есть ссылки на QOwner, которые не могут найти их класс.

@RooJpaRepositoryCustomImpl(repository = OwnerRepositoryCustom.class)
public class OwnerRepositoryImpl extends QueryDslRepositorySupport{

    OwnerRepositoryImpl() {
        super(Owner.class);
    }

    private JPQLQuery getQueryFrom(QOwner qEntity){
        return from(qEntity);
    }
}

OwnerRepositoryImple_Roo_Jpa_Repository_Impl.java

1 Ответ

0 голосов
/ 12 июня 2018

Помните, что классы Q генерируются querydsl-maven-plugin, поэтому вы должны скомпилировать проект, используя mvn clean compile, чтобы эти классы были доступны.

После этого, если вы используете Eclipse STS илиIntelliJ, вам нужно пометить папку, в которой сгенерированы классы Q ( target / generate-sources / java ), как Source Folder, чтобы ваша IDE могла их обнаружить.

Надеждаэто помогает,

...