Использование проекций для получения определенных полей для класса Entity JobEntity с использованием JobExcerpt.
Класс JobEntity : https://pastebin.com/GPeQDiRp
JobExcerpt класс :
@Projection(
name = "jobProjection",
types = { JobEntity.class })
public interface JobExcerpt {
Long getId();
JobEntity.Status getStatus();
List<BatchEntity> getBatches();
Date getCreatedOn();
Long getRetailerId();
}
Очень просто JobExcerptRepository class :
@RepositoryRestResource(excerptProjection = JobExcerpt.class)
public interface JobExcerptRepository extends JpaRepository<JobEntity, Long> {
JobExcerpt findByIdAndRetailerId(Long jobId, Long retailerId);
}
Линиякод, на котором происходит сбой:
JobExcerpt jobExcerpt = jobExcerptRepository.findByIdAndRetailerId(jobId, retailerId);
Дело в том, что в этой строке кода нет видимых (приведенных) операторов, подобных. Оно не должно отображаться, верно?
Трассировка стека : https://pastebin.com/iNG8h5dn