При добавлении QueryByExampleExecutor я получаю следующую ошибку:
org.springframework.data.mapping.PropertyReferenceException: не найдено свойство для типа Артефакт!
public interface ArtifactRepository extends Neo4jRepository<Artifact, UUID>, QueryByExampleExecutor<Artifact>
Использование следующегоВерсия Spring Boot:
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.RELEASE</version>
С зависимостью spring-boot-starter-data-neo4j
Хранилище
public interface ArtifactRepository extends Neo4jRepository<Artifact, UUID>, QueryByExampleExecutor<Artifact> {
Optional<Artifact> findGroupIdAndByArtifactIdAndVersion(String groupId, String artifactId, String version);
List<Artifact> findByGroupIdAndArtifactId(String groupId, String artifactId);
}
Артефакт
@NodeEntity
@CompositeIndex(properties = { "groupId", "artifactId", "version" })
public class Artifact {
@Id
@GeneratedValue(strategy = UuidStrategy.class)
private UUID id;
private String groupId;
private String artifactId;
private String version;
public Artifact() {
}
public Artifact(final String groupId, final String artifactId, final String version) {
this();
this.groupId = groupId;
this.artifactId = artifactId;
this.version = version;
}
public UUID getId() {
return id;
}
...
Получение следующей ошибки стека: Причина: org.springframework.data.mapping.PropertyReferenceException: не найдено свойство для типа Артефакт!
Спасибо за помощь