Запрос классов типа DSL Q не генерируетсяJAVA

Программисты JAVA общаются здесь
Anonymous
Запрос классов типа DSL Q не генерируется

Сообщение Anonymous »

Я пытаюсь использовать QueryDsl в моем проекте Eclipse Maven. Это зависимости. < /P>

Код: Выделить всё


my.app.market.DBApp
UTF-8
1.8
1.8
4.1.4
1.1.3




com.querydsl
querydsl-apt
4.1.4
provided


com.querydsl
querydsl-jpa
4.1.4


org.slf4j
slf4j-log4j12
1.6.1





com.mysema.maven
apt-maven-plugin
1.1.3



process


target/generated-sources
com.querydsl.apt.jpa.JPAAnnotationProcessor






< /code>

После этого я пытаюсь написать запросы. < /p>

@Repository
public class QueryDSLRepo {

@PersistenceContext
private EntityManager em;

public ReportingParamDAO save(final ReportingParamDAO reportingParamDAO) {
em.persist(reportingParamDAO);
return reportingParamDAO;
}

public List findreportingParamDAOsByIdQueryDSL(final Integer id) {
final JPAQuery query = new JPAQuery(em);
final QReportingParamDAO reportingParamDAO = QReportingParamDAO.reportingParamDAO;

return query.from(reportingParamDAO).where(reportingParamDAO.id.eq(id)).fetch();
}

}
< /code>

Но я получаю ошибку < /p>

QReportingParamDAO cannot be resolved to a type
< /code>

ПРИМЕЧАНИЕ: ReportingParamdao < /code> - класс объектов. Я не уверен, почему это не было сгенерировано. Мне нужно что -то сделать? Я наткнулся на этот пост, но пользователь работает над IntelliJ 
, и я не могу заставить его работать в моем случае. Может кто -нибудь, пожалуйста, помогите мне. Спасибо !!


Подробнее здесь: https://stackoverflow.com/questions/457 ... -generated

Вернуться в «JAVA»