Код: Выделить всё
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