Querydsl в RavenDB 4
Обновление до RavenDB 4, похоже, нарушило настройку Maven для querydsl. Это больше не похоже на работу:
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>net.ravendb.querydsl.RavenDBAnnotationProcessor</processor>
<options>
<querydsl.entityAccessors>true</querydsl.entityAccessors>
</options>
</configuration>
</execution>
</executions>
</plugin>
Он больше не распознает тег @QueryEntity. Я просмотрел документацию 4.0, но ничего не смог найти... Спасибо за любые указатели, чтобы исправить это.
С уважением
1 ответ
Решение
QueryDSL не поддерживается в клиенте RavenDB v4.0 на данный момент.
https://search.maven.org/#artifactdetails%7Cnet.ravendb%7Cravendb%7C4.0.0%7Cjar
Документация в процессе. В то же время вы можете использовать клиентскую документацию C#, поскольку Java Client очень похож на C# client (за исключением linq и некоторых функций, которых еще нет).